Skip to content
Back to work

3legant store and admin

A furniture store and the admin panel that runs it, built end to end

The storefront home page next to the admin dashboard it is managed from.
Status
Live
Role
Solo developer
Timeline
December 2024 – June 2026
Stack
Next.js, React, TypeScript, MongoDB, NextAuth.js, Cloudinary, Material UI, Tailwind CSS, JWT authentication

A furniture and home-goods store built together with the panel that runs it. Shoppers browse the catalogue, filter it, read reviews, fill a cart and check out in three steps. Administrators manage products, stock, categories and orders from a separate dashboard with its own role check.

Highlights

  • Stock is written once and read by both surfaces, so an order placed in the store lowers the count the admin sees.
  • Checkout runs in three steps, cart then shipping then payment, and keeps what was entered if the customer goes back a step.
  • Product images upload to Cloudinary, so the database stores a URL rather than a binary.
  • Role-based access keeps product and order editing away from customer accounts.
  • Built over 132 commits between December 2024 and June 2026, alongside full-time work.
132
Commits
24
Routes — Storefront and admin combined