Project Details
Knowledge Gained
Structured applications using MVC and layered middleware; implemented JWT-based auth and route protection; designed product pipelines for searching and filtering; connected frontend and backend using Axios and handled async hooks; maintained secure session state using HTTP-only cookies.
Project information
- Category: Web Application
-
Tech Stack:
- MongoDB & Mongoose ORM
- Express.js (MVC structure)
- React.js (Functional components, hooks)
- Node.js
- JWT Authentication & Authorization
- Tailwind for UI
- Axios for HTTP
- Custom Express middleware
-
Features:
- User registration and login with JWT tokens stored in HTTP-only cookies
- Product listing with search, category filters, and pagination
- Shopping cart with real-time quantity adjustment and session management
- Checkout order submission and order history view
- Admin dashboard for product/order CRUD with protected route access
Looma - e‑commerce platform
A full‑stack clothing e‑commerce platform structured in MVC design using MongoDB, Express, React, and Node.js. Users can browse, filter, and search products; authenticated users can manage carts and complete checkout. Admin panel supports product CRUD, order tracking, and inventory updates.