Web App (main/)
Architecture, development, configuration, and ownership guidance for the Marsad web application.
Web App (main/)
This area documents the main/ repository. It is the Next.js and TypeScript application that owns Marsad's user-facing and administrative experience.
Architecture
Repository responsibilities and the key technical areas.
Domain Model
Core Prisma entities, relationships, and ownership rules.
Notification Architecture
In-app delivery, realtime refresh, email, and failure behavior.
Development & Configuration
Local commands, setup, and configuration ownership.
Integration Boundaries
The web app's contracts with the model server and shared infrastructure.
For user-facing product behavior, start in Product. For a contract shared with another repository, start in System.