https://github.com/elrouss/movies-explorer-api
Дипломный проект "Movies Explorer" - приложение для поиска, просмотра фильмов и сохранения их в своем личном кабинете
https://github.com/elrouss/movies-explorer-api
api backend elrouss express-js mongodb mongoose nginx node-js yandex-praktikum
Last synced: 30 days ago
JSON representation
Дипломный проект "Movies Explorer" - приложение для поиска, просмотра фильмов и сохранения их в своем личном кабинете
- Host: GitHub
- URL: https://github.com/elrouss/movies-explorer-api
- Owner: elrouss
- Created: 2023-04-11T16:23:30.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-05-17T11:05:24.000Z (almost 2 years ago)
- Last Synced: 2025-02-07T11:32:23.361Z (3 months ago)
- Topics: api, backend, elrouss, express-js, mongodb, mongoose, nginx, node-js, yandex-praktikum
- Language: JavaScript
- Homepage:
- Size: 269 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Дипломный проект: "Movies Explorer" (backend)
![]()
Оглавление
- Описание проекта
- Стек технологий
- Установка и запуск приложения в локальном репозитории
- Процесс создания
- Функционал
- Статус проекта
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* - проект прошел код-ревью
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. Статус проекта
Проект завершен