<<<<<<< HEAD
=======
Welcome to my Ecommerce shop project Demo: https://youtu.be/wzccZRX5eWY
This is my Ecommerce Shop Project built with a modern full-stack architecture.
Itโs designed as a simple but powerful online store, with separate backend and frontend layers.
Deploy url: https://dynamic-sfogliatella-98b0a3.netlify.app/
- Backend: Java Spring Boot
- Frontend: React (with supporting libraries & tools)
- Database: PostgreSQL
- Authentication: JWT (JSON Web Token) based security
-
User authentication & authorization (JWT)
-
Product catalog
-
Shopping cart & checkout
-
Role-based access (Admin, Seller, Customer)
-
REST API with secure endpoints
-
Responsive UI
-
๐ฆ Dependencies & Libraries ๐น Backend (Spring Boot)
Spring Web (REST API)
Spring Security (JWT authentication)
Spring Data JPA (ORM with Hibernate)
PostgreSQL Driver
JJWT (Java JWT for token handling)
Stripe Java SDK
๐น Frontend (React)
React Router DOM
Axios (API calls)
Stripe.js / React-Stripe.js
TailwindCSS (styling)
๐ณ Deployment Setup ๐น Backend (Spring Boot)
Packaged as Docker image and pushed to DockerHub.
Hosted on Render (auto-deploys from GitHub).
๐น Frontend (React)
Built React app deployed on Netlify.
๐น Database (PostgreSQL)
Managed PostgreSQL instance running on Neon.