В связи с тем, что Strava Api прекратила поддержку пользователей из России, просмотр маршрутов на данный момент недоступен.
Приложение Strava App не поддерживает нативно возможность отобразить все пройденные маршруты на одной карте. Walk Tracker позволяет решить эту проблему и предоставляет краткую информацию по каждому маршруту: название маршрута, общая дистанция, затраченное время, средняя и максимальная скорости. Важно! На данном этапе приложение показывает только мои маршруты. Возможность отображать маршруты любого пользователя, использующего Strava App не поддерживается.
Перечень основных используемых технологий и библиотек при создании сайта:
Create React App
- набор инструментов, созданный и поддерживаемый разработчиками из Facebook, и предназначенный для быстрого создания шаблонных проектов React-приложений;redux-toolkit
- инструмент, представляющий собой набор практических решений и методов, предназначенных для упрощения разработки приложений с использованием Redux;mapbox-gl
- библиотека JavaScript для создания веб-карт и веб-приложений с использованием современной картографической технологии Mapbox;axios
- HTTP-клиент на основе Promise для браузера и node.js;strava-api
- общедоступный интерфейс, который позволяет разработчикам получать доступ к данным Strava;Firebase Hosting
- используемый хостинг.
Сайт поддерживает технологию Progressive Web App, позволяющую визуально и функционально трансформировать сайт в приложение (мобильное приложение в браузере). Для того чтобы установить приложение:
- На десктопе - необходимо в конце адресной строки нажать на значок "Установить приложение JM Walk Tracker".
- На мобильном устройстве - нажать на "Добавить приложение на главный экран" при появлении соответствующей опции