/movie-tracker

Service for tracking movies

Primary LanguageTypeScriptMIT LicenseMIT

Перейти на развернутую версию

О проекте

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

Локальное развертывание

  1. Склонируйте данный репозиторий git clone https://github.com/dapzer/movie-tracket.git
  2. Выполните установку npm-пакетов npm install
  3. Запустите проект npm run dev
  4. Перейдите на http://localhost:3000

F.A.Q

Q: Во время использования локальной версий сайта выдаёт ошибку An error occurred while getting data from TMDB. Code: undefined?

A: Данная ошибка возникает из-за санкций со стороны TMDB, для решения данной проблемы запустите VPN/Proxy на своём устройстве и перезапустите проект.