This lightweight web API provides wrappers around transport-related APIs for Nuremberg, Germany, making them compatible with the TripGo API.
Includes:
- Selected car parks with opening hours and pricing information
- Real-time availability for selected car parks
- Car parks: https://de-nuremberg-api.vapor.cloud/carparks/
- Details for one: https://de-nuremberg-api.vapor.cloud/carparks/{id}/
- Real-time for one: https://de-nuremberg-api.vapor.cloud/carparks/{id}/availability
This is implemented using the Vapor framework, running Swift on the server (macOS or Linux).
Run it from the command line locally using vapor run
and test it using vapor test
. On macOS you can also use Xcode, using the "Run" scheme for running the server locally, or using the "de-nuremberg-api-Package" scheme for testing.