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

- 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