Skip to content

Latest commit

 

History

History
31 lines (20 loc) · 1.59 KB

README.md

File metadata and controls

31 lines (20 loc) · 1.59 KB

Приложение Movie-App

App main page screen

В этом проекте реализована часть функционала сайта TMDB. Также есть админ панель для редактирования фильмов и актеров.

Backend

REST API для работы с фильмами, актерами и героями фильмов.

Написан на express.js.

В качестве базы данных и хранилища используются Firebase Cloud Firestore и Firebase Cloud Storage.

Авторизация реализована через JWT.

Frontend

Написан на языке typescript с помощью React.

Демо

В приложении доступны 3 пользователя:

  1. email: [email protected] пароль: user1 роль: менеджер
  2. email: [email protected] пароль: user2 роль: пользователь
  3. email: [email protected] пароль: user3 роль: пользователь

Запуск

Чтобы локально запустить сервер, в корне проекта выполните:

  1. Переименуйте файлы server/.env.sample и client/.env.sample на server/.env и client/.env и пропишите необходимые параметры.
  2. В каждой директории (server и client) выполнить npm install
  3. В корне проекта выполнить npm install и npm run dev