\
cd your_project_name
### Poetry install (python3.12)
poetry install
### Setup database
docker-compose up -d
### Run Alembic migrations
alembic upgrade head
uvicorn app.main:app --reload
pytest
Текущая архитектура проекта позволяет быстро добавлять функционал
1. Просмотр чужой ленты - добавление endpoint c условием сортировки по пользователям
2. Публичность воспоминаний - Данная реализация подразумевает добавление к воспоминаниям флага публичность
и изменение ендпоинта поиска остальных воспоминанием с добавлением условия, чтобы флаг был публичным
3. Анонимные воспоминания - Добавление флага анонимности к воспоминанием. Необходимо добавить проверку,
чтобы при выводе в ендпоинте заменять user_id - на uuid анонимного пользователя
4. Создание новой таблицы в БД friends с отношениями Many-to-Many. Создание ручек добавление в друзья/ удаления и просмотра
5. Лента только друзей - создание ручек для вывода постов согласно условию соотвествия со списком
6. Возможность добавить к воспоминанию несколько медиа - реализовано