Skip to content

javierarce/bicimap

Folders and files

NameName
Last commit message
Last commit date
Dec 30, 2022
Jan 3, 2023
Dec 23, 2022
Jan 2, 2023
Dec 25, 2022
Jan 3, 2023
Dec 23, 2022
Feb 21, 2022
Feb 21, 2022
Jan 2, 2023
Dec 30, 2022
Dec 25, 2022
Dec 30, 2022
Dec 25, 2022
Dec 30, 2022
Dec 30, 2022
Dec 31, 2022
Feb 20, 2022
Dec 21, 2022
Dec 30, 2022
Dec 23, 2022
Dec 23, 2022
Dec 31, 2022
Dec 25, 2022
Dec 30, 2022
Dec 25, 2022
Dec 25, 2022
Dec 25, 2022
Dec 23, 2022
Dec 21, 2022

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