Skip to content

Sea370/sputnik

Repository files navigation

sPutnik - мобильное приложение разработанное в рамках хакатона Navihack - 2018.

Приложение предназначено для автоматизации процессов составления маршрутов.

Приложение может быть полезно менеджерам для планирования встреч в ходе бизнес-поездок, экспедиторским службам и службам доставки и т.п.

Приложение поддерживает следующие функции:

  • Просмотр имеющихся маршрутов
  • Добавление нового маршрута по списку имеющихся навиадресов объектов
  • Автоматическое определение названий и адресов объектов, редактирование и добавление дополнительных контактных данных и взаимодействие с ними из приложения.
  • После задания настроек можно провести построение маршрута.
  • Cначала выбирается начальная точка, после этого остальные точки распределяются от неё таким образом, чтобы каждая следующая (из тех, которые ещё не были посещены) оказывалась ближайшей к предыдущей.
  • На основании заданных настроек, расчитывается ориентировочное время посещения каждой точки и ориентировочные транспортные расходы.
  • Вывод данных маршрута на печать или сохранение в PDF файле.

При разработке приложения были использованы следующие библиотеки и API:

  • Naviaddress API (считывание данных).
  • Функция Google API для определения расстояния между объектами.
  • CSS-фреймворк Ratchet для разработки мобильных приложений.
  • Библиотека Moment.js для работы с временными интервалами.

Рабочая версия приложения доступна по адресу: https://sea370.github.io.

(c) С. Ананьев, 2018

Releases

No releases published

Packages

No packages published