A modern Full-Stack E-Commerce Website built with Spring Boot 3 and React.
Java.Mini.Project.MCA.mp4
| User Features | Admin Features |
|---|---|
| π JWT Authentication | π Dashboard & Analytics |
| ποΈ Product Browsing & Search | π¦ Product Management |
| π Shopping Cart | π Category Management |
| π¦ Order Tracking | π Order Management |
| β Reviews & Ratings | π₯ User Management |
| Backend | Frontend | Database |
|---|---|---|
| Java 21 | React 18 | MongoDB |
| Spring Boot 3.2 | Vite 5 | |
| Spring Security (JWT) | Tailwind CSS | |
| Spring Data MongoDB | Zustand |
- Java 21, Node.js 18+, MongoDB
cd backend
# Set environment variables in .env file
.\mvnw.cmd spring-boot:runServer runs at http://localhost:8080
cd frontend
npm install
npm run devApp runs at http://localhost:5173
Backend (.env)
MONGODB_URI=mongodb://localhost:27017/ecommerce
JWT_SECRET=your-secret-keyFrontend (.env)
VITE_API_URL=http://localhost:8080/api| Name | Role |
|---|---|
| Shriram Mange | GitHub Β· Portfolio |
| Chanchal Fegade | GitHub Β· Email |
| Sahil Gite | GitHub Β· LinkedIn |
| Anushka Shinde | GitHub Β· Portfolio Β· Email |
MIT License
Built with β€οΈ by Shriram Mange