Skip to content

Repository files navigation

Travel Map

A Routing-Map app, developed in Vue 3 + Typescript 4 + Geoapify/MapBox mapping services.
LIVE DEMO HERE

 

Current functionality:

  • Find my location.
  • Search locations by name.
  • Routing between current location an any selected search location result.
  • Route distance (in kilometers) and duration (in minutes).
  • Maps 3D view.

Notes: This website uses device's geolocation to work.

 

Based on Fernando Herrera's online Vue.js courses (spanish):

 

Screenshots

My location Search locations
Routing 3D view

 

Project setup

If you want to run this project then you need Node.js installed.

Command Description
npm install Install dependencies.
npm run serve Launch browser with the app.
Press Ctrl+C to stop http-server process.
npm run build Build a minified app version for production.

 

Version History

v1.0 (2023.12.03) - Initial release.
v1.1 (2023.12.29) - Adding Geoapify mapping support, changed WebPack to Vite.
v1.2 (2026.01.30) - Adding CI/CD.

 

This source code is licensed under GPL v3.0
Please send to me your feedback about this game: andres.garcia.alves@gmail.com

About

A Routing-Map app, developed in Vue 3 + Typescript 4 + Geoapify/MapBox mapping services.

Topics

Resources

Stars

1 star

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages