ThesiCart: Design and Implementation of a Full-Stack E-Commerce Web Application
Fájlok
Dátum
Authors
Folyóirat címe
Folyóirat ISSN
Kötet címe (évfolyam száma)
Kiadó
DOI
Absztrakt
This thesis presents the design and implementation of a full-stack e-commerce web application using Node.js, Express, and MongoDB. The system features a fully decoupled frontend and backend architecture, ensuring scalability and the potential for future platform expansions. Key functionalities include user authentication via JWT tokens, product and order management systems, secure payment processing through Stripe, and cloud integration with AWS S3. Additionally, the system incorporates a hybrid product recommendation system combining item–item collaborative filtering with content-based approaches, ensuring accurate recommendations across various data environments. The implementation prioritizes modularity, performance, and the real-world applicability of modern web technologies.