- Проект являеться Single Page Application (SPA).
- Реализует паттерн проектирования MVP (Model-View-Presenter).
- Загрузка и обновление данных с помощью REST API.
- Может генерировать моковые данные для ознакомления с приложением.
- Отображает статистику согласно введенным (или сгенерированным) данным с помощью chart.js.
- Использует в качестве сборщика webpack с плагинами, отображение календаря с помощью flatpickr, работа с датами и временем — moment.
- Использования ServiceWorker для работы без интернета.
- Сначала требуется склонировать проект на ваш пк
git clone [email protected]:Mirror45/big-trip.git
- Переходим в только что склонированный репозиторий
cd big-trip
- Устанавливаем все зависимости
npm i
- Запускаем проект на локальном хосте
npm start