Skip to content

AndrejTsvetkov/async_chat

Repository files navigation

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

Authors