Let's just leave this here
- Geoff Marshall's videos for inspiration
- TFL tube map
- Web font: Hammersmith One
- SVG library: svg-pan-zoom
First iteration was written in vanilla Javascript as a proof of concept.
It was then refactored to use React (because I wanted
to learn it and play around) with create-react-app
.
Local development is straightforward:
git clone https://github.com/gobbledygook88/knowing-lu.git
cd knowing-lu
npm install
npm start
The online version is hosted on Github Pages and deployed with gh-pages
.
Testing is currently in its infancy; they will be written soon.
Here are a list of features which are nice to have:
- Current progress for each line and zone
- Acheivement badges, e.g. one for each line and zone
- Panning to last correct station (this is in the works, but not yet working correctly)
- Storage of state to some cloud service for cross-device use
- Statistics - local and global