Information about the Ath AI Assistant repository, project structure, and how to contribute.
The repository is organized into a modular structure to separate concerns between the real-time backend and the interactive frontend.
ath-assistant/
├── backend/
│ ├── server.py # FastAPI server & WebSocket logic
│ ├── requirements.txt # Python dependencies
│ └── .env # Configuration secrets
└── frontend/
├── about.html # Landing page
├── auth.html # Login/Signup flow
├── index.html # Main application
└── app.js # Frontend logic & WebSocket client
To run the project locally for development:
python -m venv .venvpip install -r requirements.txt.env file with Supabase and AWS credentials.python server.pyhttp://localhost:8000 in your browser.