masaruk Logo

analysis/07-architecture/

System Architecture

Technical architecture for backend, frontend, mobile, and data layers

This section documents the technical architecture of the MASARUK platform, covering backend, frontend, mobile, and data layers.

Components Quick View

N
Node.js LTS
Backend API
TypeScript + Prisma
N
Next.js 16
Web Frontend
React 18 + TypeScript
F
Flutter
Mobile Apps
iOS + Android
P
PostgreSQL
Database
17 Entities

Four Subsystems

B2C Web

Next.js website for travelers to browse and book trips

B2C Mobile

Flutter apps for iOS & Android travelers

Provider Portal

Dashboard for tourism companies to manage trips & resources

Admin Panel

Full platform management for MASARUK admins