2024 — 25Full-stack engineershipped
GiftsNGifts
A complete multi-vendor commerce platform — storefront, seller hub, admin ops and API, all shipped.
giftsngifts.app
ReactNode.jsExpressMongoDBTailwind 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