PopShop PopShop, is a full-stack e-commerce web application designed for a clean, seamless shopping experience.
From product browsing to cart management and checkout, every part of the flow is built to be intuitive and fast with a mobile-friendly, responsive layout and efficient backend API.
Frontend: React, Redux Toolkit, CSS3 (Flexbox/Grid), React Router
Backend: Node.js, Express.js
Database: MongoDB (Mongoose)
Authentication: JWT (JSON Web Tokens)
API: RESTful APIs for products, cart, and user management
Product Listing – View all available products on the home page.
Product Detail Pages – Navigate to individual product pages for more info.
Add to Cart – Add/remove items with quantity control.
Cart Summary – See selected items, total price, and manage cart state.
User Authentication – Register/login with secure JWT-based auth.
Global State Management – Cart and user state managed using Redux Toolkit.
Responsive Design – Mobile-friendly layout using media queries.