Your hassle of remembering all the contest timings end here.
What is CalSET?
CalSET is a simple web app, where students can choose a timeframe, and select the platforms in which they want to
participate in, and they will get the list of all the contests in those platforms in the chosen timeframe. The user can
choose to download the schedule or even better, add the contests to their Google Calendar to get reminders of the contest.
How does it work?
Once a week, a GET request API is sent to the CLIST server, CLIST API is used to retrive all the data from the contests, but we only need
the contest details, so after getting the data of all the contests we process that data and store it in the local database(firebase), and this
data is updated periodically.
Whenever a user asked for particular data of a set of platforms, we simply query the required data from local database and present it to the user,
this elemeinats the need of constantly having to sent a GET request to get the needed data.
Once the required data or requested data is obtained from the local database, the user can either download it as a XLSX file add the
cotnests to theie Google Calendar by loging in.