EazyStore: Design and Implementation of a Secure Full-Stack E-Commerce Web Application
Dhanushraj G
The rapid growth of online commerce demands e-commerce platforms that are secure, scalable, and user-friendly. This paper presents EazyStore, a full-stack web application built using Spring Boot and React, integrating JWT-based authentication, BCrypt password hashing, role-based access control, and Stripe payment processing. The system supports user registration, product browsing, cart management, secure checkout, and admin order handling. A modular RESTful API architecture ensures scalability and maintainability. Experimental validation confirms secure authentication and successful end-to-end transactions. EazyStore serves as a practical reference for modern secure web application development.

