Dette prosjektet er oppgaven. Den bruker React og en enkel komponent.
For å laste ned prosjektet, følg disse stegene. Lag en ny mappe der hvor prosjektet skal ligge og kloner repoen:
$ git clone https://github.com/S0ulfire84/OsloBySykkel.git
For å kunne kjøre, dette prosjektet trenger npm. Den kan lastes ned og installeres fra: https://www.npmjs.com/get-npm
For å kjøre det, gjerne følg disse stegene:
$ cd OsloBySykkel
$ npm install
$ npm start
Og så åpne i en browser: http://localhost:3000
Prosjektet er hostet på GitHub Pages og kan kjøres rett der: https://s0ulfire84.github.io/OsloBySykkel/
For å oppdatere versjonen på GitHub Pages, gjerne følg disse stegene:
$ npm run deploy
Løsningen var lagd til å være enkel og gjøre bare akkurat det den skal uten veldig mye overhead. Flere ting kunne legges til, som det å skjule sykkelstativer som ikke er innstalerte, eller vise grået ut de som ikke kan lånes sykkler fra, en søk boks på toppen eller et kart for å begrense listelengden.