Skip to content

MatheusChampion/bus_map_application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🚍 Bus Tracker App in Halifax! 🌍

A small project with JavaScript DOM manipulation, Leaflet (https://leafletjs.com), and SASS. The application consumes two lives API, one from Halifax's buses (https://hrmbusapi.herokuapp.com) and Halifax's weather (http://api.weatherapi.com).

I design a bus tracker app for Halifax, Nova Scotia transit buses. The app tracks real-time bus geo-locations, speed, and other relevant information.

Here's how it works: The app uses an API to pull in bus position data. I leveraged JavaScript asynchronous functions and fetch to obtain the data seamlessly. For mapping, I used Leaflet, an open-source JavaScript library, to display the bus locations on an interactive map. The map is periodically updated to ensure you get real-time updates on transit bus positions. It was a rewarding project that helped me dive deeper into working with APIs, real-time data handling, and interactive mapping. I'm excited to share this with my network and continue building innovative solutions that make a difference.

Screenshot

About

Built with JavaScript, Leaflet, and SASS, this app tracks real-time bus locations, speed, and weather using live APIs. It was a great project to dive into real-time data handling, API integration, and interactive mapping. Excited to keep improving it and building more innovative solutions!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages