Show simple item record

dc.contributor.advisorNguyễn, Văn Sinh
dc.contributor.authorNguyen, Ngoc Bao
dc.date.accessioned2025-02-19T02:37:37Z
dc.date.available2025-02-19T02:37:37Z
dc.date.issued2024
dc.identifier.urihttp://keep.hcmiu.edu.vn:8080/handle/123456789/6704
dc.description.abstractE-commerce websites have become increasingly popular among consumers due to their convenience. However, with the growing competition in the market, it has become essential for these websites to provide a personalized experience to their users to increase customer engagement and sales. Recommendation systems play a critical role in providing personalized recommendations to users by analyzing their behavior and purchase history. In this thesis, I propose a method for developing an e-commerce website based on a recommendation system. The solution includes using technologies such as: ReactJs, NodeJs, Express, Mongoose, Dotenv, NodeMailer, Bcrypt, Jsonwebtoken, and two algorithms are collaborative filtering models and content-based filtering. Collaborative Filtering [1]: is one of the most popular recommendation system algorithms. This algorithm is based on user ratings and similarity between users to make product recommendations. This algorithm can be implemented using user rating matrix or product interaction information. Content-Based Filtering [2]: is an algorithmic recommendation system based on product content. This algorithm uses product information such as category, description, and other attributes to make product recommendations to another users. Together, these technologies provide a powerful toolset for building an e-commerce website based on a recommendation system. They allow developers to build scalable, efficient, and secure applications that provide a personalized experience to the users. The method involves the following machine learning life cycle [3]: Data Collection: Collecting the right user data is the first stage in creating a successful recommendation system. Several sources, including past purchases, browser activity, and user reviews, may be used to collect this data. To facilitate access and analysis, collected data must be organized and maintained in a database. Data Preprocessing: Before being evaluated, data must be preprocessed after it is collected. This includes cleaning the data, removing duplicates, and formatting the data for simple analysis. Recommendation Generation: This technology provides customers with customized recommendations based on data analysis. Users can receive suggestions via email or see them posted on the website. Feedback and Improvement: The final phase entails regularly gathering user input and making necessary improvements to the proposed system. This helps ensure that the system is providing consumers with consistent and relevant recommendations.Improving user satisfaction, increasing customer engagement, and ultimately boosting sales of e-commerce websites are recommended strategies. The right recommendations have the potential to increase customer satisfaction and drive repeat business. Additionally, using modern technologies like React and NodeJS can lead to a faster and more efficient development process for an e-commerce website.en_US
dc.subjectOnline Ecomemerceen_US
dc.subjectRecommendation Systemen_US
dc.subjectNodeJSen_US
dc.subjectReactJSen_US
dc.subjectExpressen_US
dc.titleOnline Ecomemerce Service Base On Recommendation Systemen_US
dc.typeThesisen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record