Skip to content

JacceyCode/e-shop

Repository files navigation

Full-Stack E-commerce Application (Vite/SpringBoot)

Project link

• React Frontend & Payments: Built responsive application using React, Redux, and Tailwind CSS. Integrated Stripe payment processing with shopping cart functionality, server product search, pagination and real-time order tracking across multiple user roles.

• Spring Boot Backend: Developed complete e-commerce platform with customer, admin, and seller functionalities. Implemented Spring Security with JWT cookie-based authentication, role-based access control, and comprehensive REST APIs for product, order, and user management which is hosted using AWS Elastic Beanstalk.

• Database Design & Deployment: Architected relational database schema using JPA/Hibernate with PostgreSQL. Implemented pagination, sorting, validations, and deployed on AWS RDS with production-grade configurations and API documentation using Swagger-UI.