Skip to content

Shriram2005/Ecommerce-Website-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›’ E-Commerce Platform

A modern Full-Stack E-Commerce Website built with Spring Boot 3 and React.

Java.Mini.Project.MCA.mp4

✨ Features

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

πŸ› οΈ Tech Stack

Backend Frontend Database
Java 21 React 18 MongoDB
Spring Boot 3.2 Vite 5
Spring Security (JWT) Tailwind CSS
Spring Data MongoDB Zustand

πŸš€ Quick Start

Prerequisites

  • Java 21, Node.js 18+, MongoDB

Backend

cd backend
# Set environment variables in .env file
.\mvnw.cmd spring-boot:run

Server runs at http://localhost:8080

Frontend

cd frontend
npm install
npm run dev

App runs at http://localhost:5173

βš™οΈ Environment Variables

Backend (.env)

MONGODB_URI=mongodb://localhost:27017/ecommerce
JWT_SECRET=your-secret-key

Frontend (.env)

VITE_API_URL=http://localhost:8080/api

πŸ“„ License

πŸ‘₯ Team

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