System Architecture
Overview
This document describes the system architecture.
Components
- Web Server: Nginx reverse proxy
- File Server: Node.js file serving application
- Voice Agent: Python FastAPI voice processing service
- FF Navigator: File navigation utility
Architecture Diagram
┌─────────────────┐
│ Nginx (80/443)│
└────────┬────────┘
│
┌────┴────┐
│ │
┌───▼───┐ ┌──▼────┐
│File │ │Voice │
│Server │ │Agent │
│:3000 │ │:8000 │
└───────┘ └───────┘
Data Flow
- Client requests come through Nginx
- Nginx routes to appropriate service based on domain
- Services process requests and return responses
- Responses flow back through Nginx to client