We launched the CodeDrills recommender (https://recommender.codedrills.io/) 6 years ago and since then it has been used to recommend problems for practice more than 10 million times! Unfortunately, over time, I got busy with other stuff and could not maintain it. Now I plan to open source the recommender so that it can be maintained by the community. For that I am looking for some volunteers from the competitive programming community.
CodeDrills has kindly agreed to continue to bear the hosting and other charges for the recommender.
The tech stack for the recommender includes:
- Java
- MySQL
- HTML/CSS
- Bootstrap
The process to open source would entail working with me to:
- Remove any sensitive/secret data like db password / some config from the codebase
- Decide the license for open sourcing
- Set up the initial github open source repository under CodeDrills org
Some features that can be added are:
- Add more sites to the recommender
- Add more analytics (like contest analytics, accumulate all rating graphs etc.)
- Upgrade the technologies used as most versions are quite old now
Let me know if you are interested in the same.
Cheers