Skip to content

Latest commit

 

History

History
29 lines (24 loc) · 1.35 KB

README.md

File metadata and controls

29 lines (24 loc) · 1.35 KB

Базовая архитектура проекта на fastapi на примере задания прошлых лет олимпиады PROD

Запуск проекта

docker-compose up -d

Задания олимпиады PROD

  • 01/ping -> Успешный ответ на /api/ping.
  • 02/countries -> Получение и фильтрация стран.
  • 03/auth/register -> Регистрация пользователей.
  • 04/auth/sign-in -> Аутентификация и получение токена.
  • 05/me -> Получение и редактирование собственного профиля.
  • 06/profiles -> Получение профиля по логину.
  • 07/password -> Изменение пароля.
  • 08/friends -> Друзья!
  • 09/posts/publish -> Публикация поста и получение по ID.
  • 10/posts/feed -> Получение новостной ленты.
  • 11/posts/likes -> Лайки и дизлайки.

Полное описание кейса можно найти тут

Требуемую cхему api можно найти в tests/openapi.yml

- python:3.12

- postgres:latest