1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Building an e commerce website for selling shoes

121 0 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 121
Dung lượng 4,8 MB

Nội dung

Practice: Build a website: ● For users: login/out,registration new account, view profile, edit profile, view products page, filter/sort products page,view product details page, manage p

MINISTRY OF EDUCATION AND TRAINING HO CHI MINH CITY UNIVERSITY OF TECHNOLOGY AND EDUCATION FACULTY FOR HIGH QUALITY TRAINING GRADUATION THESIS INFORMATION TECHNOLOGY BUILDING AN E-COMMERCE WEBSITE FOR SELLING SHOES ADVISOR : PhD NGUYỄN THIÊN BẢO STUDENTS: ĐINH VĂN TRƯỜNG DƯƠNG VÕ NHẬT DUY SKL011778 Ho Chi Minh City, July 2023 MINISTRY OF EDUCATION AND TRAINING HO CHI MINH UNIVERSITY OF TECHNOLOGY AND EDUCATION FACULTY FOR HIGH QUALITY TRAINING CAPSTONE PROJECT BUILDING AN E-COMMERCE WEBSITE FOR SELLING SHOES INSTRUCTOR: Nguyễn Thiên Bảo PhD STUDENTS: Đinh Văn Trường ID Student: 18110060 Dương Võ Nhật Duy ID Student: 18110006 Hồ Chí Minh, July, 2023 SOCIALIST REPUBLIC OF VIETNAM Independence – Freedom - Happiness PROJECT OBJECTIVES Student Name: Đinh Văn Trường ID: 18110060 Student Name: Dương Võ Nhật Duy ID: 18110006 Specialization: Software Engineering Project title: Building an E-commerce website for selling shoes Implementation of Content Theory: ● Research and learn React.JS ● Research and learn Typescript ● Research and learn MongoDB ● Research and learn Express JS ● Research and learn Docker Practice: Build a website: ● For users: login/out, registration new account, view profile, edit profile, view products page, filter/sort products page, view product details page, manage personal information, add products to wishlist/cart, process to payment page, payment by ShipCOD by PayPal, review, comments for ordered products (still on development stage) ● For admin: login/out, manage, view delete Category Group, manage users, manage products, manage order status, manage shop information attendance Processing time: 15 weeks Student's signature: Đinh Văn Trường 18110060 Student's signature: Dương Võ Nhật Duy 18110006 INSTRUCTOR Nguyễn Thiên Bảo SOCIALIST REPUBLIC OF VIETNAM Independence - Freedom – Happiness ******* ADVISOR’S EVALUATION SHEET Student Name: Dương Võ Nhật Duy Student ID: 18110006 Student Name: Đinh Văn Trường Student ID: 18110060 Major: Software Engineering Project title: Build an ecommerce website with MERN stack Advisor: Dr Nguyễn Thiên Bảo EVALUATION Content of the project: a Theory: Typescript, React, Express, MongoDB, Docker b Experiments: - MERN stack with a white-label E-Commerce application provides an Admin page (ERP) that allows the owner to create their own brand, products, categories, manage their users, and track and analyze user behavior - Discover React, Express, MongoDB, Docker, and Typescript Effectively use additional libraries and apply them to the project - Built with a high-level infrastructure for scalable and maintainable applications, such as Mono-repo, Docker, K8S, Vite, and EKS - Continuous development and deployment ensure that nothing breaks when having a huge team, using GitHub Action Links: https://github.com/dinhtruong1420/e-commerce Strengths: - Continuous Development and Deployment: The development process includes continuous integration and deployment practices This ensures that updates and new features are smoothly implemented without breaking the application The use of GitHub Actions helps automate the deployment process - Admin Functionality: The admin page (ERP) provides extensive control over the shop's operations The owner can easily manage products, including details such as name, size, price, and other specifications They can also manage user information and track order status using Giao Hang Nhanh (a shipping service) - Client Functionality: The client-facing features include login, sign up, and the ability to update personal details and passwords Users can view products, add them to cart, and easily proceed to payment using PayPal Weaknesses: - Learning Curve for Customization: While the shop provides an admin page to create brands, products, and categories, the process of customizing these elements may have a learning curve Users with limited technical knowledge may find it challenging to navigate and make changes to the shop's structure and design for UI, UX - Limited Payment Options: The shop currently only supports PayPal as the payment gateway This limitation may deter potential customers who prefer alternative payment methods or those who not have access to PayPal Integrating additional payment options could broaden the shop's customer base - Lack of Localization: The shop's features and interface may not support localization or multiple languages This limitation can hinder expansion into international markets or cater to customers who prefer to use the shop in their native language Adding multilingual support could broaden the shop's reach and improve user experience - Limited Customer Engagement Features: While customers can view products, add them to a cart, and manage their cart, the shop may lack features for customer reviews, ratings, or social sharing (still in development state) These engagement features are valuable for building trust, encouraging customer interactions, and facilitating wordof-mouth marketing Approval for oral defense? (Approved or denied) Overall evaluation: (Excellent, Good, Fair, Poor) Mark:……… (in words: ) Ho Chi Minh City, July 2023 ADVISOR (Sign with full name) SOCIALIST REPUBLIC OF VIETNAM Independence - Freedom – Happiness ******* PRE-DEFENSE EVALUATION SHEET Student Name: Dương Võ Nhật Duy Student ID: 18110006 Student Name: Đinh Văn Trường Student ID: 18110060 Major: Software Engineering Project title: Build an ecommerce website with MERN stack Reviewer: Nguyễn Trần Thi Văn EVALUATION Content of the project: a Theory: ……………………………………………………………………………………… ….…………………………………………………………………………………… b Experiments: ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… …… ………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ………… …………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… Strengths: Weaknesses: Approval for oral defense? (Approved or denied) Overall evaluation: (Excellent, Good, Fair, Poor) Mark:… (in words: ) Ho Chi Minh City, July 2023 REVIEWER (Sign with full name) SOCIALIST REPUBLIC OF VIETNAM Independence - Freedom – Happiness ******* EVALUATION SHEET OF DEFENSE COMMITTEE MEMBER Student Name: Dương Võ Nhật Duy Student ID: 18110006 Student Name: Đinh Văn Trường Student ID: 18110060 Major: Software Engineering Project title: Build a ecommerce website with MERN stack Name of Defense Committee Member: EVALUATION Content of the project: a Theory: ……………………………………………………………………………………… ….…………………………………………………………………………………… b Experiments: ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… …… ………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ………… ……………………………………………………………………………

Ngày đăng: 23/02/2024, 10:48

w