BeatFilm Explorer - это приложение, в котором можно найти фильмы по запросу и добавить их себе в избранное. Beat Film Festival — международный фестиваль документального кино о новой культуре.
Приложение написано на JavaSript на React JS, позже перенесено на TypeScript. По умолчанию пользователю доступен поиск фильмов по всей базе данных и просмотр карточек фильма. После аутентификации фильмы можно добавлять в избранное и редактировать свой профиль.
- реализованы асинхронные запросы к API
- поиск фильмов по базе данных Beat Films Festival
- сохранение понравишихся фильмов в избранное
- полученные фильмы фильтруются на стороне клиента.
- удаление фильмов
- редактирования профиля
- данные пользователя валидируется перед отправкой на сервер
- TYPESCRIPT
- REACT
- REACT HOOK FORMS
- REACT CONTEXT
- REACT ROUTER DOM
- REST Api
- Добавить англоязычную версию
- Перенести хранение данных на Redux Toolkit в рамках обучения по Redux
- Закрытие попапа кликом по оверлею и esc
git clone https://github.com/KonstaBartosh/beatfilm-explorer.git
npm i
npm start