About This Architecture
Sports Center Management MVP pairs React and React Native clients with a NestJS REST API secured by JWT bearer tokens, layered across presentation, application, and data tiers on OCI. The React web app serves managers and receptionists while the React Native mobile app supports coaches and members, both routing through NestJS to business modules that use Prisma ORM for PostgreSQL access. This architecture demonstrates MVP best practices: stateless API design, token-based auth, ORM abstraction, and local Docker Compose parity with production hosting. Fork and customize this diagram to adapt the service layer, add OCI-specific components like autonomous databases or load balancers, or extend business modules for your own multi-tenant SaaS. The design prioritizes developer velocity and rapid iteration without sacrificing security or scalability patterns.