Asynchronous chat
Description:
Asynchronous chat with a common room with the ability to view recent messages.
Makefile commands
Create venv:
make venv
Run tests:
make test
Run linters:
make lint
Run formatters:
make format
Run service:
make up
To start chat go to:
http://localhost:8000/
Note that names must be in Latin characters.
To view the latest messages go to:
http://localhost:8000/history
Technologies Used
- Python
- Poetry
- FastAPI
- Aioredis
- Pytest
- JavaScript
- jQuery
- Git
- GitHub
- Docker
- Docker Compose