This is the dashboard of the IIP project. It aims to provide information regarding intermodal commuting in the cities of Münster and Osnabrück, with a focus on bicycle traffic. It is based on the climate-dashboard Münster Klimadashboard Münster, and the smart-city dashboard Münster.
The dashboard currently sources data off of OpenStreetMap, but later aims to incorporate live data from the IIP-platform and OpenSenseMap.
To run the Klimadashboard application on your local machine, first clone the repository:
git clone https://github.com/sitcomlab/iip_commute_dashboard.git
cd iip_commute_dashboard
Then, install the dependencies:
npm install
# or
yarn install
set up an instance of https://github.com/niebl/OSMBicycleInfrastructure set up a .env in iip_commute_dasboard/ with the following content
NEXT_PUBLIC_BICYCLE_INFRASTRUCTURE_URL_MS=http://{BikeInfrastructureServer}/bicycleinfrastructure_MS
NEXT_PUBLIC_BICYCLE_INFRASTRUCTURE_URL_OS=http://{BikeInfrastructureServer}/bicycleinfrastructure_OS
where {BikeInfrastructureServer}
refers to the hostname of the OSMBicycleInfrastructure instance
Finally, start the development server:
npm run dev
# or
yarn dev
You should now be able to access the application at http://localhost:3000
.
Thank you for considering contributing to this project! We appreciate your help in making it better.
- Create a new branch for your feature or bug fix:
git checkout -b feature/your-feature-name
. - Make your changes and ensure they adhere to the project's coding style.
- Commit your changes using Semantic Commit Messages to ensure clear and consistent commit history.
- Push your branch to your forked repository:
git push origin feature/your-feature-name
. - Submit a pull request to the main repository's
main
branch, including a clear description of your changes