Architecture Overview
High-level technology stack and system architecture of the Event Manager platform.
System Overview
Event Manager is a full-stack scheduling and communication platform built as a monorepo. It combines a Next.js frontend, a NestJS backend, and a shared types package into a single codebase.
Technology Stack
Frontend
- Next.js 16 with the App Router for server and client rendering.
- React 19 with Server Components and the
use clientdirective for interactive features. - Zustand for lightweight client-side state management.
- TanStack Query for server state, caching, and data synchronization.
- Tailwind CSS with CSS Modules for component-scoped styling.
- FullCalendar for the multi-view calendar interface.
- TLDraw for the document canvas editor.