Перейти на развернутую версию
О проекте
Movie Tracker - это сервис поиска и отслеживания просматриваемых кинокартин.
Главной целью при создании данного проекта была реализация списка избранного. Для решения этой задачи я использовал: NextAuth.Js - для авторизаций пользователей, mongodb - для хранения данных о пользователях и их списка избранного и nextjs-api - для выполнения запросов к базе данных.
В роли базы кинокартин и актёров выступает The Movie Database API.
Стек технологий
- React Js
- Next Js
- Redux Toolkit
- NextAuth.Js
- React Query
- TypeScript
- Scss Modules
- Mongo DB
- Prisma
Локальное развертывание
- Склонируйте данный репозиторий
git clone https://github.com/dapzer/movie-tracket.git
- Выполните установку npm-пакетов
npm install
- Запустите проект
npm run dev
- Перейдите на
http://localhost:3000
F.A.Q
Q: Во время использования локальной версий сайта выдаёт
ошибку An error occurred while getting data from TMDB. Code: undefined
?
A: Данная ошибка возникает из-за санкций со стороны TMDB, для решения данной проблемы запустите VPN/Proxy на своём устройстве и перезапустите проект.