Skip to content

MichaelBezz/big-trip-18

Repository files navigation

Проект «Big trip»

Сервис для настоящих путешественников, помогает спланировать маршрут поездки и получить информацию о достопримечательностях. Минималистичный интерфейс не даст повода отвлечься и сфокусирует внимание на планировании путешествия.

Демонстрация проекта: "Большое путешествие"


Основные технологии и подходы используемые в проекте:

  • Single Page Application
  • MVP architecture
  • OOP principles
  • JavaScript ES6+
  • Webpack

Реализованная функциональность:

  • Просмотр, создание, редактирование и удаление точек на маршруте.
  • Сортировка точек по дате и цене.
  • Фильтрация точек на маршруте.
  • Взаимодействие с сервером.
  • Экранирование пользовательских данных.

Основные команды для работы:

  • npm i - установка зависимостей
  • npm run start - запуск локального сервера
  • npm run build - сборка проекта для деплоя
  • npm run lint - запуск линтера