← All work
clientTravel · Product Build

Trevo — Morocco's all-in-one travel platform

Morocco's all-in-one travel platform connecting travelers with hosts, hotels, and local experience providers — find, compare, and book the perfect stay, experience, or trip in minutes.

Year2025
RoleFull-Stack Engineer
ClientTrevo
Trevo — Morocco's all-in-one travel platform
3-in-1
stays · experiences · trips
Morocco
first market
Mobile
first design
Live
in production
The problem

Booking travel in Morocco means juggling separate tools for stays, experiences, and trips. Trevo set out to unify all three in one mobile-first platform connecting travelers with hosts, hotels, and local providers.

Approach
  • Built the platform in a Turborepo monorepo with Next.js and a Node.js/TypeScript backend.
  • Modeled stays, experiences, and trips in a single Prisma/PostgreSQL schema so users can find, compare, and book in minutes.
  • Designed mobile-first for the primary booking flows.
  • Deployed on AWS with production-grade practices.
Outcome

Trevo launched as Morocco's all-in-one travel platform — stays, experiences, and trips in one place, mobile-first, in production.

Tech

Frontend

Next.jsRedux ToolkitTypeScriptTailwind CSS

Backend

Node.jsTypeScriptExpress

Data

PrismaPostgreSQL

Infra

TurborepoAWS

Have a project like this?

Get in touch