I took an introduction to GIS class through Grad School and it was pretty cool!
Even though a majority of what we learned was in ArcGIS, I made some cool maps using Leaflet.js that I wanted to share.
The class collected data using a novel tool called Epicollect5 that I had never heard of before but I will definitely utilize for school in the future. In a nutshell, it is an easy-to-use platform that allows you to create simple data collection apps and surveys that you can distribute as web apps or even phone apps. If you’re a student learning front-end development, this is an excellent tool to survey and collect data to be retrieved via a JSON REST API.
My final project was a Systems Engineering approach to various GIS systems to compare and contrast their capabilities and costs.
Another Leaflet Map I made was simply a mapping of the Capital BikeShare Dock API. This includes up-to-date information about the number of bikes that are currently available at each station as well (presumably you could include some clever JS/CSS filtering to use different icons based on availability, this is likely what nearly every major scooter/bikeshare app is using now.
Leaflet was super easy to use and I can’t wait to explore some other ways to use it. A couple ideas I have in mind already: