Skip to content

Repository files navigation

Avito Tech Internship Backend Test Assignment

The goal is to develop a chat server that provides an HTTP API for working with chats and user messages.

Source: https://solvit.space/test-tasks/1

Development:

Bonus:

Run:

Project uses SQLAlchemy, Pydantic and PostgreSQL.

0. Clone
git clone https://github.com/onesch/avito-Intern-backend-task.git
cd avito-Intern-backend-task
1. Uv
pip install uv
# or
curl -Ls https://astral.sh/uv/install.sh | sh
2. Depends
uv sync
3. Env
cp .env.example .env
4. Database
createdb chat_db
5. Server
make run
# or
uv run uvicorn app.main:app --reload --port 9000

About

Simple chat server with HTTP API for users, chats, and messages (Avito Tech internship test task).

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages