Онлайн кинотеатр нового поколения. Смотрите новинки абсолютно бесплатно и в лучшем качестве. Оставляйте отзывы, ставьте оценки и выбирайте только лучшее из мира большого кино.
Демонстрация проекта: "Что посмотреть"
- Main language: TypeScript
- Library: React
- State management: Redux
- HTTP client: Axios
- Testing libraries: Jest, React Testing Library
- Предпросмотр фильма на главной странице при наведении на карточку.
- Поэтапное отображение фильмов в списке.
- Просмотр подробной информации о фильме.
- Фильтрация фильмов по жанрам.
- Плейер для фильмов.
- Авторизация пользователей.
- Для авторизированного пользователя доступно:
- Просмотр, добавление, удаление избранных фильмов.
- Возможность оставлять комментарий и оценивать фильм.
- Взаимодействие с сервером.
- Написаны unit-tests, проверяющие работу сервиса.
cd project
- переход в рабочую папку проектаnpm i
- установка зависимостейnpm run start
- запуск локального сервераnpm run build
- сборка проекта для деплояnpm run lint
- запуск линтераnpm run test
- запуск тестов