Check if any of Skövde's API:s can be implemented #526
Labels
No labels
_CRITICAL_
API
app
backEnd
Blocked, waiting for further changes
bug
cleanup
close
design
duplicate
enhancement
feature request
frontEnd
help wanted
invalid
low priority
needs input
needs review
project documentation
question
research
reviewed
script
security
SQL
style
testing
topLevel
wontfix
No milestone
No project
3 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Andras/BoundlessFlowCampus2K#526
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Skövde, as part of their journey towards digitalization, has a few API:s that may be of interest to us. Check and document possible usages, like a map of parking spots with charging stations.
https://www.skovde.se/kommun-och-politik/sa-arbetar-vi-med/digitalisering/
Kolada could also be of interest.
Skövde API research
Charging stations. JSON data of charging stations on municipal parking areas. Includes locations, connector types, and availability info. Could be used on the existing MapView card to show where students and staff can charge their cars near campus. skovde.entryscape.net/catalog/1/datasets/75
Parking spots. Parking areas and surfaces in Skövde area with data on opening hours, zones, and parking fees. Side note, this covers the city parking only, not the actual campus parking which is uses the Parkster app. Could still be useful for students who park in town and walk to campus. skovde.entryscape.net/catalog/1/datasets/32
Accessible parking. Parking spots reserved for disabled permit holders with locations. Could be a layer on the parkings map. skovde.entryscape.net/catalog/1/datasets/33
Kolada. National API at api.kolada.se/v3/ with about 4500 key performance indicators for Swedish municipalities. Free, no auth, JSON REST API. Skövde's ID is 1495. Contains yearly data on population, education, healthcare, sustainability etc. Could be used for a statistics or Skövde factscard. Data is updated yearly so it would be static rather than realtime. github.com/Hypergene/kolada
Recommendation.
The charging station data is the most useful since it was specifically mentioned in the issue and can be integrated into the existing MapView. The city parking data is secondary but could complement it. Kolada is interesting but lower priority since the yearly data doesn't update enough.
The API research provides relevant overview of the different APIs that could be integrated into the application and their potential for a feature in our project.
The research has a clear prioritization where the recommended API is the charging station. The prioritization is well motivated as the charging station can be connected to an already existing feature in our project. The research also shows awareness of limitations such as parking data not covering campus parking or the Kolada data being updated yearly.
A single point of question is are there any requirements to use the APIs or are they free? Since only Kolada has this clearly defined in the research but not the other datasets. Even if the data is publicly available through Skövde kommun mentioning aspects such as requirements would help strengthen the research.
Overall the research is good it identifies relevant and useful data sources and then connects them to potential features in our project.