Skip to content

Api для дипломного проекта Movies Explorer. Проект создан на Express.js, представляет собой написание серверной логики для объединения с частью фронтенда.

Notifications You must be signed in to change notification settings

Markelov97Vad/movies-explorer-api

Repository files navigation

Дипломный проект: "Movies Explorer" (backend)

Оглавление
  1. Описание проекта
  2. Стек технологий
  3. Установка и запуск приложения в локальном репозитории
  4. Функционал

1. Описание проекта

Api для дипломного проекта Movies Explorer. Проект создан на Express.js, представляет собой написание серверной логики для объединения с частью фронтенда.

Проект задеплоен на виртуальную машину, размещенную на Яндекс Облаке.

Адрес репозитория: https://github.com/Markelov97Vad/movies-explorer-api

Ссылки на проект:
IP: 51.250.90.36
Backend: https://api.marsello.diploma.nomoredomains.rocks

Ссылка на чек-лист
https://code.s3.yandex.net/web-developer/static/new-program/web-diploma-criteria-2.0/index.html

* - проект прошел код-ревью

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

NodeJS

Express.js

MongoDB

JavaScript

Nginx

NPM

Nodemon

Git

3. Установка и запуск приложения в локальном репозитории

  1. git clone https://github.com/Markelov97Vad/movies-explorer-api.git - клонировать репозиторий (HTTPS) на свое устройство
  2. npm i - установить зависимости
  3. npm run dev - запустить приложение в режиме разработчика c hot-reload (в браузере ввести ссылку http://localhost:3000/, где 3000 - рабочий порт)
  • npm run start - запустить dev-режим сборки приложения

4. Функционал

  • Регистрация и авторизация пользователя
  • Аутентификация пользователя по JWT токену
  • Редактирование данных пользователя
  • Добавление фильма в личный кабинет
  • Удаление фильма из личного кабинета

About

Api для дипломного проекта Movies Explorer. Проект создан на Express.js, представляет собой написание серверной логики для объединения с частью фронтенда.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published