Функционал на JS (для уже готовой вёрстки) сервиса для планирования путешествий. Реализованы добавление, удаление и редактирование точек маршрута, запросы к серверу, обработка ошибок. Для разных типов событий (самолет, поезд, ресторан и т.д.) доступны разные дополнительные опции. При любом изменении обновляется информация о маршруте (даты, начальная и конечная точки), общая стоимость. Сортировка точек по датам, длительности, по цене, можно просмотреть только будущие/уже прошедшие события. Есть вкладка статистики с диаграммами. Сборка: Webpack.
Сайт создан в рамках обучения на интенсивном онлайн‑курсе «Профессиональный JavaScript, уровень 2» от HTML Academy.