Open Data Hub Hunter
Project Description
Open Data Hub exposes generic data ingestion endpoints that write data into a data lake and uses Keycloak for authentication and authorization.
The goal of this project is to develop a web application where users can leverage the existing Open Data Hub infrastructure to submit new datasets and request additional datasets to be integrated into the platform.
Skills Needed
- Web frontend development
- Database knowledge
- Third-party tools integration
- Basic backend development
Difficulty Level
Medium
Project Size
Large (≈350 hours)
Expected Outcomes
- A web interface that allows registered users to manage Keycloak tokens and request permissions to write data via Open Data Hub ingestion services
- A visualization interface showing which datasets have already been submitted and their review status
- A web interface where registered users can request new datasets
- A dataset leaderboard where users can see dataset submissions and requests and can upvote them