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-2025cd client
npm installcd server
npm installCreate .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.exampletemplate.
cd client
npm run devcd server
node index.jsEnsure MongoDB and Redis are running in your local or remote environment.
This project is licensed under the MIT License.
Abhishek Ashok Waghre
📧 [email protected]
🔗 LinkedIn
💻 GitHub
Abhishek Ashok Waghre - @Linkdin - [email protected]
