Skip to content

anubhavp28/codechef-practice-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CodeChef Practice Tool

CodeChef is among the most popular competitive programming platforms despite that the platform lacks advanced search functionalities like searching problems using a set of tags, authors, contests.

This tool offers the advanced search functionalities lacking in the CodeChef platform. The data is scraped using CodeChef API (this API is not publically available though CodeChef does grant access to users who participate in certain hackathons). Unfortunately, this means that the database would not update automatically.

PS : Let me know if any one of you manages to hack an unofficial API on top of CodeChef.

Tech Stack

The backend is written in PHP using the Slim Framework. MariaDB is used to store the data. The frontend is implemented in React with a lot of help from other libraries. The service is hosted on Microsoft Azure.

TODO

  1. User authentication.
  2. Custom tags per user.
  3. Could anyone of you help me setup SSL on my Azure VM?

Screenshot

Screenshot

About

Tool to search CodeChef problems using tags, author names and contest names.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published