2024 — 25Full-stack engineershipped

GiftsNGifts

A complete multi-vendor commerce platform — storefront, seller hub, admin ops and API, all shipped.

giftsngifts.app
ReactReactNode.jsNode.jsExpressExpressMongoDBMongoDBTailwind CSSTailwind CSS

01 / the problem

Gifting commerce needs three very different faces — buyers, sellers, and operations — that most single-app builds mash together and do badly.

02 / what i built

  • Four coordinated apps on one API: customer storefront, seller hub, admin dashboard, and the Node/Express backend.
  • Seller onboarding and product management flows, so vendors run their own catalog end-to-end.
  • Admin controls for orders, refunds and catalog moderation.
  • Payment gateway integration and inventory tracking across vendors.
  • Iterated through multiple production releases with a real client on the other end.

03 / system design

  • Three independent Vite + React frontends (storefront, seller, admin) sharing one Express API — each audience gets a purpose-built UI instead of a role-switched compromise.
  • Clean MVC backend: models, controllers, middleware and routes kept strictly separated.
  • Vendor-scoped data access — sellers see their catalog and orders, nothing else.

Want the full walkthrough — architecture, decisions, war stories?

ask me about it