Skip to content

onesch/avito-Intern-backend-task

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

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages