RelayForge architecture

Feature-first Next.js foundation for a multi-tenant travel platform.

The app router lives in src/app and each domain is isolated in src/features so the codebase can grow without becoming tangled.

Feature modules

Each area gets its own folder for components, domain logic, and server code.

Auth
Tenants
Tours
Availability
Bookings
Blogs
Reviews
Staff
Analytics
Widget
Admin