Architecture
A pnpm + Turborepo monorepo containing an Express REST API and three React 19 web portals that share domain types and an API client.
Travel marketplace connecting tourists with verified local tour guides, built as a Turborepo monorepo with three React 19 portals and a PostgreSQL backend.
Travelers struggle to find trustworthy local guides, and independent guides lack a platform to list packages, receive requests, and get paid.
Built a marketplace with separate portals for tourists, guides, and admins, backed by a clean-architecture Express API and a normalized PostgreSQL schema.
A pnpm + Turborepo monorepo containing an Express REST API and three React 19 web portals that share domain types and an API client.
TripInBlink taught me to structure a large monorepo with shared types across apps, and to design a marketplace data model with roles, KYC, bookings, and commissions.