CPFolio

CPFolio

All the coding contests in one place

CPFolio

CPFolio

All the coding contests in one place

The problem CPFolio solves

  • The idea of going through each platform, finding the contest for you, and repeating it for other platforms in case you couldn't find one, is a very tedious task.
  • Students waste a lot of time just going through contests' information rather than actual preparations for the contests.

Solution

  • With CPFolio, one can easily find information on all the coding contests from different platforms in one place, making it an easy task.
  • With CPFolio, students save a lot of time going through the information. Essential information like the host, start time, end time, etc keep students informed on the contests.

Challenges we ran into

  • The task of developing the filter results and connecting the code for each checkbox with the results on the page, was a super tough task. Thankfully, we were able to solve it with a lot of documentation reading and revision of the basics of HTML.
  • It was so annoying to fix the widths of the flex items on the results page. We had to go through a lot of articles on what flex-basis does and then tweak the values to see what gives the best layout.
  • The task to deploy the app on GitHub and Replit was a challenging one. We had to fix the issues with the React-Router-DOM so that the Router can identify the URL given to the app by GitHub. Other issues include the deployment itself but wasn't a challenging one.

Discussion