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.