Skip to content

ЯндексПрактикум. Проектная работа #6: проект Mesto (back-end на Node.js + express)

Notifications You must be signed in to change notification settings

KPVakhrushev/yp-6-mesto-backend

Repository files navigation

Tests Tests

Проект Mesto фронтенд + бэкенд

Проект одностраничного сайта "Место", демонстрирующий возможности серверной разработки на node.js, реализованный в рамках проектной работы(ПР) № 13 курса «Веб-разработчик» в Яндекс Практикум.

Используемые технологии

В проекте демонстрируются следующие технологии:

  • node.js
  • express
  • mongodb
  • аутентификация с использованием JWT через cookies

Функционал

В проекте реализован следующий функционал:

  • Добавление, редактирование пользователей
  • Добавление, редактирование, лайк карточек

Директории

/routes — папка с файлами роутера
/controllers — папка с файлами контроллеров пользователя и карточки
/models — папка с файлами описания схем пользователя и карточки

Остальные директории вспомогательные, создаются при необходимости разработчиком

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

npm run start — запускает сервер
npm run dev — запускает сервер с hot-reload

Демонстрация

Демо-сайт

Планы по доработке проекта

Заключительным этапом разработки проекта Mesto является совмещение backend и frontend. Изменений в данном репозитории далее не планируется. Дальнейшие работы ведутся в репозитории yp-7-mesto-full-application

About

ЯндексПрактикум. Проектная работа #6: проект Mesto (back-end на Node.js + express)

Topics

Resources

Stars

Watchers

Forks