A Kotlin-based Spring Boot dashboard application using various API's to be displayed through a front-end application
- Base URL: https://localhost:8443
- Swagger UI: https://localhost:8443/swagger-ui/index.html
- Kotlin 2.2.0
- Spring Boot 3.5.3
- Java 21
- YR / MET Weather API: https://api.met.no/weatherapi/locationforecast/2.0/documentation
- EnTur APIs:
- Journey Planner v3: https://developer.entur.org/pages-journeyplanner-journeyplanner
- Geocoder: https://developer.entur.org/pages-geocoder-api
- Strava API: https://developers.strava.com/
- Discord Webhooks: https://discord.com/developers/docs/resources/webhook
- Java 21
- Maven 3.9+
See examples in both dashboard-backend
and dashboard-frontend
folders
mvn clean install
export $(cat .env | xargs)
mvn spring-boot:run