Skip to content
All projects

E-commerce + admin panel · Full-stack · solo

Jersey Republic

An online jersey store with a real back office: shoppers browse club and national-team kits and check out, while an admin panel handles orders, users and stock in one place.

Jersey Republic storefront hero with football jerseys hanging on a rail

Overview

Jersey Republic is a full-stack e-commerce application for buying football jerseys from clubs and national teams worldwide.

Beyond the storefront it ships a complete admin panel for managing orders, users and inventory, backed by an Express API with session-based auth stored in MongoDB.

What it does

  • Registration, login and persistent sessions
  • Product CRUD for jerseys with image uploads
  • Admin panel for orders, users and inventory
  • Protected routes, error handling and flash messages
  • Responsive UI built with Material UI

Screens

Homepage with featured jerseys
Homepage with featured jerseys
Product listing with add-to-cart
Product listing with add-to-cart
Product detail page
Product detail page
Cart and checkout
Cart and checkout
Admin login
Admin login
Admin: product and order management
Admin: product and order management
Admin: user management
Admin: user management
Admin: inventory and stock control
Admin: inventory and stock control