Did you know that GitHub supports table of contents by default 🤔
This is the API and frontend for anonymous chat
- Install Python 3.11+
- Install Poetry
- Install project dependencies with Poetry.
poetry install --no-root
Set up PyCharm integrations
- Pydantic (plugin). It will fix PyCharm issues with type-hinting.
- Conventional commits (plugin). It will help you to write conventional commits.
- Run the ASGI server
OR using uvicorn directly
poetry run python -m src.api
OR using granianpoetry run uvicorn src.api.app:app
OR in dockergranian --opt --workers 8 --interface asgi src.api.app:app
docker compose up --build
Now the API is running on http://localhost:8000/docs. Good job!