This is just a proof of concept to test how much load we can handle without optimization.
To run the example(which currently uses an SQLite database), you probably want to make a virtualenv and then run:
pip install -r requirements.txt
uvicorn main:app --reload
This starts a local development server running at http://localhost:8000
If we're out of PoC status we'd need:
- Better organized folder structure
- Proper security measures
- Maybe design some landing page if you go to the site in a browser
- Maybe switch to setup.py instead of requirements.txt
- Linting + other CI stuff