Article Overview
Abstract
The E-Commerce Shopping Cart System is designed to simplify online shopping by providing users with an efficient platform to browse, select, and purchase products. This project integrates secure authentication, dynamic product management, and smooth checkout processes using both online and offline payment options. The system ensures scalability, reliability, and security for businesses moving toward digital platforms. Developed using Java Spring Boot, Thymeleaf, MySQL, and AWS, it offers real-time data connectivity and robust performance. Overall, the project aims to enhance customer experience while reducing manual operational effort for businesses.
Keywords: E-Commerce, Spring Boot, Online Shopping, Auth0 Security, AWS Cloud, MySQL Database, Thymeleaf, Web Application.
Reference
- Sommerville, I. (2016). Software Engineering (10th ed.). Pearson Education.
- Pressman, R. S., & Maxim, B. R. (2019). Software Engineering: A Practitioner’s Approach (9th ed.). McGraw-Hill Education.
- Laudon, K. C., & Traver, C. G. (2022). E-Commerce: Business, Technology, Society (16th ed.). Pearson.
- Gamma, E., Helm, R., Johnson, R., & Vlissides, J. (1994). Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley.
- Spring Boot Documentation. (2024). Spring Boot Reference Guide. Retrieved from https://spring.io/projects/spring-boot.
- Thymeleaf Documentation. (2024). Thymeleaf Template Engine Guide. Retrieved from https://www.thymeleaf.org
- MySQL Documentation. (2024). MySQL 8.0 Developer Reference Manual. Oracle Corporation. Retrieved from https://dev.mysql.com/doc
- Auth0 Documentation. (2024). Identity and Access Management Guide. Auth0 by Okta. Retrieved from https://auth0.com/docs
- Amazon Web Services. (2024). AWS Cloud Deployment & Architecture Best Practices. AWS Whitepapers. Retrieved from https://aws.amazon.com/whitepapers
- Fielding, R. T. (2000). Architectural Styles and the Design of Network-based Software Architectures (Doctoral dissertation, University of California, Irvine).
- W3C. (2024). HTML5 and Web Application Standards. World Wide Web Consortium. Retrieved from https://www.w3.org
- Bootstrap Team. (2024). Bootstrap 5 Documentation. Retrieved from https://getbootstrap.com/docs
- Fowler, M. (2003). UML Distilled: A Brief Guide to the Standard Object Modeling Language (3rd ed.). Addison-Wesley.