Skip to content

Базовая архитектура на fastapi (example of PROD)

Notifications You must be signed in to change notification settings

s1rne/prod-last-year

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Базовая архитектура проекта на 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

Releases

No releases published

Packages

No packages published