A full-stack E-commerce Web Application built with MERN stack, featuring user authentication, cart management, order placement, and an admin dashboard for product management.
This project was developed as part of my Full Stack Software Engineering training with CodeAlpha, and showcases practical skills in React, Node.js, Express, and MongoDB.
- Frontend: https://e-commerce-app-weld-rho.vercel.app/
- Backend API: https://e-commerce-app-9o65.onrender.com
- GitHub Repo: https://github.com/michael-lfc/CodeAlpha_EcommerceApp
- Frontend: React, React Router, CSS
- Backend: Node.js, Express.js
- Database: MongoDB Atlas
- Authentication: JWT (JSON Web Tokens)
- Deployment: Vercel (frontend), Render (backend)
- Register and login with JWT authentication
- Browse products with detailed views
- Add/remove products to/from cart
- Place orders and view order history
- Add, update, and delete products
- Admin-only dashboard for product management
- Responsive mobile-first design
- Error handling and feedback messages
- Clone the repo:
git clone: https://github.com/michael-lfc/CodeAlpha_EcommerceApp