A modern, full-stack e-commerce platform with separate frontend, backend, and admin interfaces.
Frontend: https://forever-inky-psi.vercel.app
Ecommerce Forever is a complete online shopping solution featuring:
- 🛍️ Customer Shopping Experience - Browse products, add to cart, and checkout
- 🔧 Admin Dashboard - Manage products, orders, and users
- 🖥️ RESTful API - Powerful backend services
Ecommerce-Forever/
├── frontend/ # Customer-facing React application
├── admin/ # Admin control panel (React)
└── backend/ # Node.js API server
- ⚛️ React with Vite
- 🎨 Tailwind CSS
- 📱 Responsive design
- 🟢 Node.js & Express
- 🍃 MongoDB
- 🔐 JWT Authentication
- ☁️ Cloudinary (image storage)
- Node.js (v14 or higher)
- MongoDB account
- Cloudinary account
-
Clone the repository
git clone https://github.com/Chiru7711/Forever cd Ecommerce-Forever
-
Install dependencies
# Backend cd backend npm install # Frontend cd ../frontend npm install # Admin cd ../admin npm install
-
Configure environment
- Create
.env
files in each directory - Add required environment variables
- Create
-
Start development servers
# Backend cd backend npm start # Frontend cd ../frontend npm run dev # Admin cd ../admin npm run dev
- 👤 User authentication & profiles
- 🔍 Product search & filtering
- 🛒 Shopping cart functionality
- 💳 Secure checkout process
- 📊 Admin dashboard
- 📱 Responsive design