HamroPasal
A multi-vendor marketplace built as a Turborepo monorepo — separate storefront, seller, and admin apps over one shared Express + Prisma API.
- ─Four-surface architecture: a customer storefront, a seller dashboard, and an admin panel (all Next.js) over a shared Express API and typed contracts.
- ─PostgreSQL via Prisma, with Redis for caching/sessions and Cloudinary for media.
- ─Stripe-powered checkout and payouts, plus Socket.IO for real-time updates across surfaces.
- ─JWT auth with bcrypt, role separation for customers, sellers, and admins, and rate-limited APIs.
- ─Scalar / Swagger-documented REST API; shared-types package keeps every app in sync.