Интересные 2 функции. Жаль, что нигде не используются в проекте.
В API получается, что каждый авторизованный пользователь может отправить данные за другого пользователя, т.к. user_id приходит в теле post запроса. Вот интересный пример хорошей реализации авторизации в FastAPI
В API должен быть реализован CRUD лайков, закладок и рецензий. В данный момент только лайки и комментарии и только добавление. Комментарии часто редактируют и даже удаляют, не говоря уже о рецензиях.
В лайках не контролируются дубли. Т.е. один пользователь может поставить сколько угодно оценок фильму, что крайне плохо.
Этот спринт довольно-таки масштабный с большим количеством заданий. Я часть из них не смог найти.
.github/workflows/blank.yml
необходимо немного доработать. В задании было:response_model
и https://fastapi.tiangolo.com/tutorial/path-operation-configuration/?h=description#summary-and-description