Skip to content

javierarce/bicimap

Repository files navigation

Bicimap

🌍 Unofficial map of BiciMAD & Bicing stations.

This project is my attempt to make a friendlier version of the current BiciMAD and Bicing bike-sharing maps. Visit the map here

card

HOW TO INSTALL IT

  • Clone this repo with git clone git@github.com:javierarce/bicimap.git
  • Install its dependecies: cd bicimap; yarn
  • Retrieve the stations data: node public/stations.js
  • Run the server: yarn serve
  • Follow the instructions in your terminal.

TODO

  • Add tooltips for the map controllers.
  • Add routing between stations.

WISHLIST

  • Add weather information.
  • Allow marking stations as favorites for easier access.
  • Show nearby stations to a given station.

DONE

  • Add address search
  • Add air quality information using aire-madrid
  • Create PWA
  • Add screenshot/GIF in this documentation
  • Add station refresh on a set interval
  • Add installation instructions
  • Fix popup issues on mobile / Safari
  • Launch project
  • Improve tooltips (style and content)
  • Save (and load) last position in the map
  • Improve bike lane style
  • Open the infowindows on click
  • Add about page
  • Add toggle to show/hide bike lanes
  • Show spinner while the user position is being fetched
  • Remove clustering
  • Add toggle to switch between modes (picking / leaving a bike)
  • Show bike lanes
  • Fix header for small screens