Compicenter (formerly ProgramBooz)

Compicenter (formerly ProgramBooz)

Fix the cause, not the symptom.

The problem Compicenter (formerly ProgramBooz) solves

*It Is A Platform To Practice Questions On Different Competetive Wesites With Lot Of Features Like Category Wise Questions On Codforces. You Can Also Find Company Wise Problems On Company Page.

What our platform includes:

  • Codeforces Detailed Profile Review
  • Codechef Detailed Profile Review
  • Company wise Question Archive
  • Practice Programs (from Codeforces, Codechef, etc)
  • Upcoming Contest List from Different Plaftorms (like codechef, codeforces, leetcode, hackerearth, atcoder)
  • Compiler to run codes (supported languages : C, C++, Java, Python )
  • Chrome Extension for Upcoming Contest Updates

Challenges we ran into

The main problem we faced is collecting API's of different platforms. Even though after getting those API access parsing big JSON data is still a problem.Although we somehow able to manage reading and parsing that JSON data but Implementing filter based search was the most though task as it requires a lot of study of JSON data to analyze how we can implement Filter based on JSON data. Implementing Judge0 API for compiler was also somehow difficult as we have to save the code as blob file and upload that file to Judge0 API server after that we will be getting a JSON response containing the Output or Error during the compilation or runtime.

Discussion