E-Commerce 2025 is a full-stack shopping platform built for performance, scalability, and admin-driven analytics. Featuring a modern user interface, intelligent API caching, smooth animations, and a robust dashboard, this project brings real-world features into a developer-friendly stack with fast deployment capabilities.
🔗 Live Demo: e-commerce-2025-lilac.vercel.app
- ✨ Responsive Design — Fully mobile-first UI built with modern layout systems
- 🔒 Admin Panel — Includes user count, transaction metrics, and multiple charts:
- Bar, Line, and Pie charts for Revenue & Transactions
- ⚡ API Caching — Fast backend responses via Redis cching
- 🧩 Framer Motion Animations — Smooth page transitions and micro-interactions
- 🔍 Search & Filtering — Filter products by:
- Tag name
- Price range
- Category
- 📊 Data Visualizations — Integrated charts for real-time analytics
- 🛠️ Dockerized Setup — Simplified containerized environment for production-ready deployment
Frontend:
- React
- HTML, CSS, JavaScript
- TypeScript
- Vite
- Framer Motion
Backend:
- Node.js
- Express.js
- MongoDB
- Mongoose
- Redis
DevOps / Tools:
- Docker
- Vercel (Frontend Hosting)
- Git & GitHub
git clone https://github.com/codewaghre/e-commerce-2025.git
cd e-commerce-2025
cd client
npm install
cd server
npm install
Create .env
files in both client/
and server/
directories.
🔐 Environment variables have been intentionally excluded here for security. Please refer to your local config or
.env.example
template.
cd client
npm run dev
cd server
node index.js
Ensure MongoDB and Redis are running in your local or remote environment.
This project is licensed under the MIT License.
Abhishek Ashok Waghre
📧 waghreabhishek@gmail.com
🔗 LinkedIn
💻 GitHub
Abhishek Ashok Waghre - @Linkdin - waghreabhishek@example.com