Inspiration

Desire for a service to provide CodeForces functionality such as recommendations, duels, daily problems (and campaigns, more gameification to follow in LeetCode's footsteps), and a better search engine for finding problems with a certain name

What it does

  • Recommend problems based on a user's submission history, or topic tags and ratings
  • Initiate duels with other users on Discord
  • Primitive search engine for finding problems based on their name/title
  • Offer problem sets (campaigns) of problems within the same tag

Challenges we ran into

  • CodeForces API being a problem (working with limited set of methods)
  • Creating and hosting an API for the website

Accomplishments that we're proud of

First-time working with external API's as beginners, successfully set up website and Discord bot

What we learned

CodeForces API, Discord API, Flask, SQL, PropelAuth, JSON, Python, JS, CSS

What's next for CodeForces Guru

Offering functionality for LeetCode, HackerRank, Kattis, and other platforms

Built With

Share this project:

Updates