# Architecture Overview

## High-Level Structure
- `/public` — web root
- `/templates` — layout components
- `/pages` — feature pages
- `/src` — backend logic (MVC‑style)
- `/api` — REST endpoints
- `/admin` — admin modules

## Rendering Flow
1. User hits `public/index.php`
2. Router loads appropriate page
3. Page loads template components
4. CDN assets provide UI styling

## Design Principles
- Separation of concerns
- Reusable components
- Minimal server‑side logic in templates
