Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

kiipod/six-cities

Repository files navigation

Личный проект «Шесть городов»

Node NPM


Не удаляйте и не изменяйте папки и файлы: .editorconfig, .gitattributes, .gitignore.


О проекте

«Шесть городов» — сервис для путешественников, не желающих переплачивать за аренду жилья. Выбирайте один из шести популярных городов для путешествий и получайте актуальный список предложений по аренде.

Основные сценарии использования сайта:

  • Создание нового предложения.
  • Редактирование предложения.
  • Удаление предложения.
  • Получение списка предложений по аренде.
  • Получение детальной информации о предложении.
  • Получение списка комментариев для предложения.
  • Добавление комментария для предложения.
  • Создание нового пользователя.
  • Вход в закрытую часть приложения.
  • Проверка состояния пользователя.
  • Получение списка премиальных предложений для города.
  • Получения списка предложений, добавленных в избранное.
  • Добавление/удаление предложения в/из избранное.

Начало работы

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

  1. Клонируйте репозиторий:
git clone git@github.com:kiipod/1622797-six-cities-5.git six-cities
  1. Перейдите в директорию проекта:
cd six-cities
  1. Установите зависимости, выполнив команду:
npm install
  1. Для запуска сборщика проекта запустите:
npm run start
  1. Для запуска линтера используйте команду:
npm run lint
  1. Список всех команд проекта находится в файле Workflow.md

Техническое задание

Посмотреть техническое задание проекта

About

REST-API для сервиса по поиску жилья. Проект написан на платформе nodeJS с использованием TypeScript и ExpressJS. В качестве базы данных используется MongoDB через Docker.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

  • TypeScript 99.6%
  • JavaScript 0.4%

AltStyle によって変換されたページ (->オリジナル) /