Movies Explorer - фуллстек SPA веб-приложение для поиска фильмов, личным профилем, возможносью сохранения фильмов в избранное, авторизацией и регистрацией.
Главная страница представляет собой лендинг проекта, с подробным обзором, описанием технологий.
Для получения списка фильмов исползовалась API BeatfilmMoviesApi.
При перезагрузке страницы сохранется запрос на поиск фильмов, состояние чекбокса "Короткометражные фильмы, пользовательские данные, сохраненные фильмы.
Backend проекта расположен в этом репозитории.
Проект был задеплоен на сервер, для этого я использовал сервис YandexCloud, создал виртуальную машину, настроил Nginx конфиг, с деплоем бэкенда на поддомене фронтенда.
Выпущены SSL-сертификаты безопасности (https).
- Frontend:
- React.js 18
- TypeScript
- React Context
- EsLint
- StyleLint
- CSS
- Адапивная вёрстка
- Backend:
- Node.js
- Express.js
- MongoDB
- Регистрация / Авторизация
- Поиск фильмов
- Сохранение / удаление фильмов
- Сохранение исходной страницы при перезагрузке
- Изменение пользовательских данных (email, login)