Skip to content

SimonMatveev/movie-explorer-full

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Приложение Movie Explorer. Фронтенд и бэкенд.

Описание

Репозиторий для приложения Movie Explorer, дипломного проекта Яндекс.Практикум, включающий фронтенд и бэкенд части приложения со следующими возможностями:

  1. Авторизации и регистрация пользователей, выдача токена в куки.
  2. Редактирование своего профиля - имя, email.
  3. Поиск фильмов по запросу, сортировка по длительности. Данные о фильмах подгружаются с помощью API BitMovies.
  4. Сохранение выбранных ильмов с помощью своего API. Все данные сохраняются в БД Mongo. Обращение к API реализованно с помощью асинхронных запросов.

Бэкенд расположите в директории backend/, а фронтенд - в frontend/.

Стек технологий

  • Фронтенд - HTML, TypeScript, CSS, React.
  • Бэкенд - Node, JS, Express.js, Mongo DB.

Запуск проекта

  1. Для начала требуется настроить url для связи фронтенда с бэкендом. Для этого:
  • /frontend/src/utils/constants - указываем в константе BASE_URL_FRONT домен, на котором расположен бэкенд;
  • /backend/utils/origins - указываем домен(ы), на котором расположен фронтенд (чтобы избежать ошибок CORS).
  1. Для обоих частей приложения:
npm ci
  1. Для фронтенда:
npm run build
  1. Для бэкенда:
npm run start

(требуется установленная MongoDB)

About

Web app to search and save movies (frontend & backend)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published