Server Guides
Server Overview
The server's main responsibilities are authentication, authorization of requests and managing the database.
Technology Stack
The backend code can be run on your favorite hosting solution, as long as you can install/configure python. Below are the key technologies used:
- Language: Python 3.10
- Flask Web Framework: Flask
- Database: PostgreSQL
- ORM: Pyscopg2
- Environment Variables: python-dotenv
TODO
Notes:
- Documentation on environment variables
- Walkthrough of sync mechanism in server
- IMPORTANT: Troubleshooting failed sycns
- Recommended hosting solutions