Practice: - Build an Flower Marketplace website: o For users: register, login/out, payment, product detail view, create order with other users.. By channeling our skills and knowledge in
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 ECOMMERCE WEBSITE FOR FLOWER MARKETPLACE ADVISOR : PhD NGUYEN THIEN BAO STUDENTS: LA QUANG HUY HUYNH VAN HANH SKL011779 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 ECOMMERCE WEBSITE FOR FLOWER MARKETPLACE Lecturer: Nguyễn Thiên Bảo Members: La Quang Huy 18110017 Huynh Van Hanh 18110012 HO CHI MINH CITY 7/2023 CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc Ho Chi Minh City, July 2023 ******* PROJECT DISTRIBUTION Full name: La Quang Huy ID:18110017 Full name: Huỳnh Văn Hạnh ID:18110012 Major: Information Technology Instructor: Nguyen Thien Bao, PhD Date of getting topic: 10/03/2023 Submit date: 10/7/2023 Topic: Building an ecommerce website for flower marketplace Contents: Theory: ● Research current issues facing the flower industry and flower trading between business units Analyze the potential development of the flower market and offer suitable solutions or partially replace the traditional trading approach ● Research on MERN Stack (MongoDB, ExpressJs, ReactJs, NodeJs), Net core 7, Vite, Tailwind, API architecture, Docker ● Research trading function flow and ecommerce model Practice: - Build an Flower Marketplace website: o For users: register, login/out, payment, product detail view, create order with other users - Build a Management Website: o For admin: login/out, manage products, manage users, manage money transferring, third party APIs Product: Wholesaler Client: https://gitlab.com/quangtaocaiboong/clone-cap Wholesaler Admin: https://gitlab.com/quangtaocaiboong/cap-admin Retailer Client: https://gitlab.com/quangtaocaiboong/retailer-client Retailer Admin: https://gitlab.com/quangtaocaiboong/retailer-admin II DIRECTOR/DEPUTY DIRECTOR OF FACULTY INSTRUCTOR Nguyen Thien Bao III SOCIALIST REPUBLIC OF VIETNAM Independence – Freedom – Happiness ******* Ho Chi Minh City, ………… July 2023 ******* INSTRUCTOR’S EVALUATION SHEET Full name: La Quang Huy ID:18110017 Full name: Huỳnh Văn Hạnh ID:18110012 Major: Information Technology Instructor: Nguyen Thien Bao, PhD Topic: Building an ecommerce website for flower marketplace EVALUATION Content of the project: a Theory: MERN Stack (MongoDB, ExpressJs, ReactJs, NodeJs), Net core 7, Vite, Tailwind, API architecture, Docker b Experiments: Research current issues facing the flower industry and flower trading between business units Analyze the potential development of the flower market and offer suitable solutions or partially replace the traditional trading approach Discover MERN Stack (MongoDB, ExpressJs, ReactJs, NodeJs), Net core 7, Vite, Tailwind Research on using its libraries to effectively apply to projects Building service architecture based on API architecture and Rest-Restful API standards and implementing them within the project Building micro-services and micro-frontend based on the concept of enterprise project management Divided the service of back-end deployments, repositories, storage (precise storage and cloud storage including domestic service providers and internationals), and front-end separated by repositories Implement IV the mutual connection between services and protocol as a method to transfer between them Using public third-party APIs for specific tasks to reduce the time cost of the project c Links Since the project is based on microservice and micro-frontend It divided into different urls: Wholesaler Client: https://gitlab.com/quangtaocaiboong/clone-cap Wholesaler Admin: https://gitlab.com/quangtaocaiboong/cap-admin Retailer Client: https://gitlab.com/quangtaocaiboong/retailer-client Retailer Admin: https://gitlab.com/quangtaocaiboong/retailer-admin Strengths: The system fulfilled the standard thesis of e-commerce model platform and microservice enhancement The interface is improved based on instructor feedback for wider user suitability Updating the frequency of implementing projects based on the instructor's feedback Optimizing simple functions maximizes efficiency and effectiveness Contain basis to complex functions to maximize the user expreriences on the platform, core UIUX principles, and guidelines were used and have a good result at the endpoint Understanding the mutual transparency between projects and communication between them Good research on trading systems and e-commerce which combined carefully and excellently Understand the core concept of trading platforms and transfer them to combine with the e-commerce Weaknesses: The approach of this concept may be new and not widely used As a result, distraction standardized the flow of use The system may only work commendably for the user who has experience with trading and e-commerce The tenancy of the website may be high due to the fact that the subscription to service providers is low price and affordable, in some cases still using trial or pre-payment V In some scenarios, the system may not provide the full functionality for specific tasks that the level of above average use such as auto-complete trading, auto merging, and CICD higher needs Limited advanced permission management features may compromise system security and control by hindering effective user role and access level management The system may cost the economy of financial, and commercial fraud as the result of limited research documents and required functionality-specific description Approval for oral defense? (Approved or denied) Overall evaluation: (Excellent, Good, Fair, Poor) Mark:……… (in words: ) Ho Chi Minh City, July 2023 INSTRUCTOR (Sign with full name) VI SOCIALIST REPUBLIC OF VIETNAM Independence – Freedom – Happiness ******* Ho Chi Minh City, ………… July 2023 PRE-DEFENSE EVALUATION SHEET Full name: La Quang Huy ID:18110017 Full name: Huỳnh Văn Hạnh ID:18110012 Major: Information Technology Instructor: Nguyen Thien Bao, PhD Topic: Building an ecommerce website for flower marketplace Evaluation: About topic content & workload: Advantages: Disadvantages: VII Evaluation Rank: Mark:…………………… (By word:………………………………………… ) Ho Chi Minh city, day month year 2023 Reviewer VIII ACKNOWLEDGEMENT First of all, we would like to thank Mr Nguyen Thien Bao for his continuous help and guidance during the research and implementation of this thesis We sincerely thank you for your guidance, guidance on choosing topics, methods, and correcting errors in the implementation process Secondly, thank you Nguyen Tran Thi Van M.Se as a reviewer for our project We would like to give our appreciated for grading and commenting which is important to our future update on the project We also want to express our gratitude to the professors of Ho Chi Minh City University of Technology and Education, especially the Faculty's lecturers, who enthusiastically taught and shared a lot of information as well as expertise with us throughout your schooling To help us complete the project effectively However, mistakes in the implementation of the topic can be ignored by the teacher We eagerly await the feedback of the lecturer so that we can gain more experience and improve my expertise to better serve my study and work in the future Sincerely! Students La Quang Huy Huỳnh Văn Hạnh IX