Skip to content

«Кинопоиск» с кучей разных фильмов! Этот проект требует знания Flask, SQLAlchemy, Marshmallow, REST, CRUD, JWT и, конечно же, знаний и умений правильного создания структуры проекта.

Notifications You must be signed in to change notification settings

AgzigitovOskar/Kinopoisk

Repository files navigation

Kinopoisk

Привет, с вами Рид Хастингс, и сегодня мы будем делать свой «Кинопоиск» с кучей разных фильмов!

Этот проект потребует знания Flask, SQLAlchemy, Marshmallow (или любого другого валидатора на ваш выбор), REST, CRUD, JWT и, конечно же, знаний и умений правильного создания структуры проекта.

Описание проекта:

  • Аутентификация

    Для того чтобы у каждого пользователя была возможность добавлять понравившиеся фильмы в закладки для просмотра позже, нам нужно их как-то разграничивать, поэтому мы организуем страницы с регистрацией и аутентификацией на основе уже изученной спецификации JWT.

  • Пользователи

    У каждого пользователя будет страница с его профилем, где он сможет выбрать любимый жанр, указать имя и фамилию, а также в случае необходимости сменить пароль.

    Еще для пользователя нужно реализовать механизм добавления и удаления фильмов в/из закладок, а также просмотр всех сохраненных в закладки фильмов.

  • Фильмы, режиссеры, жанры

    Конечно же, нужно добавить самые главные сущности — фильмы, режиссеры и жанры. Для них сделаем лишь возможность чтения (get-запросы).

    Для всех объектов будет работать пагинация, чтобы мы могли постранично выводить их на экран, а также можно будет посмотреть самые новые фильмы.

About

«Кинопоиск» с кучей разных фильмов! Этот проект требует знания Flask, SQLAlchemy, Marshmallow, REST, CRUD, JWT и, конечно же, знаний и умений правильного создания структуры проекта.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages