Skip to content

256sha9gag/film-review

Repository files navigation

Тестовое задание: мини-приложение для просмотра, оценки и комментирования фильмов

Фичи:

Отображет списка фильмов с их названиями, дополнительной информацией и постерами. Можно добавить фильм в свой список ревью. Можно оценить фильм (от 1 до 5 звезд) и оставить комментарий к фильму. Можно посмотреть детальную информацию о фильме. Поиск фильмов по неофициальному api кинопоиска. Фильтрация фильмов по рейтингу и/или длительности. Сортировка фильмов по дате добавления, рейтингу или длительности.

Использование:

Для того, чтобы воспользоваться приложением перейдите по ссылке: https://film-review.vercel.app/add-movie

Архитектура и стек технологий:

Архитектура приложения базируется на Feature Sliced Design. Приложение написано на TypeScript и React, в качестве работы со стейтом используется Redux-toolkit. Роутинг осуществляется через React Router. Для работы со стилями используется ccs.module. Часть кода покрыта тестами.

Установка:

Рекомендации:

- Mac / Linux
- Node.js [18.x]

Инициализация:

Зависимости:

//root dir
npm ci

Локальный запуск:

npm run start

Тесты

npm run test

Releases

No releases published

Packages

No packages published