ParkMe is a responsive parking space finder based on Node.js, Express and Angular -- Live-DEMO
- Find the current user location and show it on a beautiful map
- Find the nearest parking space (Deutsche Bahn Parkraum API)
- Show route and directions to a selected parking space
- Show additional information like free spaces and price
- Show current departures of a selected station (Deutsche Bahn Fahrplan API)
- A Node.js/Express server for both, App and APIs
- Jan-Henrich Mattfeld
Download and install the most recent Node.js LTS release from https://nodejs.org.
Make sure node
and npm
are in your path and you have installed Bower globally via npm install -g bower
.
npm install
(This loads all third party modules)bower install
(This loads all third party frontend libraries)
- server: contains the server-side code
- client: contains all client-side files that will be served by the web server
- node_modules: contains all third party dependencies
ParkMe uses APIs for which you have to register to get an access key:
node .
starts the applicationnpm start
starts the application with nodemon (automatic restart when files are changed)http://localhost:1337
shows the app
/
serves client/index.html/departures/get?station_id=id
retrieves the departures of a station.
After a pull re-run npm install
and bower install
to get new dependencies.