๐๏ธ Components Strategy
We differentiate between UI Primitives and Feature Components.
๐๏ธ Project Structure
The codebase follows a Feature-Based Architecture combined with the Next.js App Router.
๐๏ธ Video & Streaming Engine
The FirstBreath dashboard is unique because it must display live video with Sub-second Latency in a browser environment.
๐๏ธ State Management
Server State (TanStack Query)
๐๏ธ Cache Strategy & Keys
Comprehensive list of React Query cache keys and invalidation rules.
๐๏ธ Feature Structure
We use a Domain-Driven Design (DDD) approach for folder organization.
๐๏ธ Global Hooks
These hooks are available throughout the application (not specific to a single feature). They are located in hooks/.