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
mvn 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 | |
| Sahil Gite | GitHub · LinkedIn |
| Anushka Shinde | GitHub · Portfolio · Email |
MIT License
Built with ❤️ by Shriram Mange