A modern and fully responsive Full Stack eCommerce web application built using the MERN stack. This project demonstrates real-world features like authentication, product management, cart functionality, and order processing.
- /frontend → React.js frontend
- /backend → Node.js + Express backend
- Secure user registration and login
- Role-based authentication
- Protected routes and session handling
- Product listing with categories and brands
- Trending, top-rated, and best-seller sections
- Detailed product view
- Advanced product search
- Category-based filtering
- Brand-based browsing
- Sorting options
- Add to cart functionality
- Update and remove cart items
- Wishlist / favorite products support
- Smooth checkout experience
- Order placement and tracking
- Secure payment flow (UI-based)
- Flash deals and promotional banners
- Recently viewed products
- Newsletter subscription
- Customer testimonials
- Fully responsive design (mobile + desktop)
- Dark mode / light mode support
- Modern animated UI
- Scroll progress indicator & scroll-to-top button
- Social proof & live activity indicators
- Frontend: React.js, Tailwind CSS
- Backend: Node.js, Express.js
- Database: MongoDB
git clone https://github.com/rahul01879/ecommerce-website.git cd ecommerce-website
🔹 Run Frontend
cd frontend
npm install
npm start
🔹 Run Backend
cd backend
npm install
npm run dev
📸 Screenshots
(Add screenshots of your project here)
👨💻 Author Rahul Sharma GitHub: https://github.com/rahul01879
⭐ Note
This project is built for learning and demonstration purposes, showcasing full-stack development skills and modern UI/UX practices.