Parking.Gent is an SPA created as a learning project with the aim of improving urban parking space in Ghent. The project utilizes open data and APIs to simplify parking searches. This is the first step towards a more ambitious digital project for transforming urban mobility. When designing the appearance and interface of the application, special attention was paid to Ghent's cultural and historical heritage, seamlessly blending culture, art, and cutting-edge technologies to make the application aesthetically appealing and reflective of the city's spirit.
- Automatic search: Finds the nearest parking based on user geolocation.
- Parking search by address: Utilizes geocoding to find parkings based on a provided address.
- Displaying parking information: Includes details such as capacity and distance to parking.
- Google Maps integration: For easy navigation and route planning.
- QR code generation: For quick access to the parking coordinates.
- Real-time availability: Displays live data on parking space availability (planned feature).
- JavaScript & ES6+: Utilizes modern JavaScript syntax for efficient data handling.
- OpenStreetMap & Project OSRM API: Implements these APIs for route and distance calculations.
- Fetch API: Used for retrieving real-time data from Ghent's open API endpoints.
- Async/Await: Employs asynchronous programming patterns to improve performance and readability.
- DOM Manipulation: Dynamically creates and handles HTML elements to render search results interactively.
Open the index.html file in your browser.
This project is distributed under the MIT license.