π ShopZilla β Modern E-Commerce Web App
https://shopzilla-ecommerce-9anv.onrender.com
ShopZilla is a full-stack eCommerce web application built using the MERN stack. It provides a smooth, modern shopping experience with secure authentication, product management, cart functionality, and order processing.
π Features
π€ User Features
User Authentication (Signup / Login / Logout) Browse Products Search & Filter Products Add to Cart Update / Remove Cart Items Secure Checkout Order History Responsive Design (Mobile + Desktop)
π οΈ Admin Features
Add / Update / Delete Products Manage Orders Manage Users
π§± Tech Stack Frontend React.js JavaScript (ES6+) Tailwind CSS / CSS Axios React Router DOM Backend Node.js Express.js MongoDB Mongoose JWT Authentication Bcrypt for Password Hashing
Tools & Services
Git & GitHub Postman (API Testing) Supabase / MongoDB Atlas (if used)
Cloudinary (for image storage if used)
π Project Structure ShopZilla/ β βββ frontend/ β βββ src/ β βββ components/ β βββ pages/ β βββ App.js β βββ backend/ β βββ controllers/ β βββ routes/ β βββ models/ β βββ middleware/ β βββ server.js β βββ README.md
π Deployment
Frontend: Vercel / Netlify Backend: Render / Railway / AWS Database: MongoDB Atlas
π€ Contributing
Contributions are welcome! Feel free to fork the repo and submit a pull request.
π¨βπ» Author
Sujal Saraswat Full Stack Developer B.Tech CSE (2023β2027)
β Support
If you like this project, consider giving it a β on GitHub!