Skip to content

Shriram2005/Ecommerce-Website-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

15 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 Β· Email
Chanchal Fegade GitHub Β· Email
Sahil Gite GitHub Β· LinkedIn
Anushka Shinde GitHub Β· Portfolio Β· Email

MIT License

Built with ❀️ by Shriram Mange