Skip to content

Дипломный проект "Movies Explorer" - приложение для поиска, просмотра фильмов и сохранения их в своем личном кабинете

Notifications You must be signed in to change notification settings

elrouss/movies-explorer-api

Repository files navigation

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

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

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

Данная проектная работа - итоговая в рамках образовательной программы Яндекс Практикума. Проект представляет собой написание серверной логики для объединения с частью frontendа, сделанной на "React". Приложение предоставляет возможность регистрации пользователей с поиском фильмов на стороннем API и добавлением их в свой личный кабинет.

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

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

Ссылки на проект:
IP: 51.250.81.132
Backend: https://api.elrouss.movies.nomoredomains.monster/

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

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

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

Иконка 'Express' Иконка 'Node JS' Иконка 'JavaScript' Иконка 'MongoDB' Иконка 'NGINX'

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

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

4. Процесс создания

Работа выполнена в 1 этап:

  1. Реализация основного функционала (см. ниже) с деплоем на облачном сервере, созданием домена и подключением SSL-сертификатов

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

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

6. Статус проекта

Проект завершен

About

Дипломный проект "Movies Explorer" - приложение для поиска, просмотра фильмов и сохранения их в своем личном кабинете

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published