/Game-of-CODES

A tool of programmers, by programmers and for programmers

Primary LanguageJavaScript

Game of CODES

GOC LOGO


A tool of programmers, by programmers and for programmers.

Game of Codes is a tool for codeforces lovers who want to practice optimally in a gaming mood. What you have to do is to make an account either by registering via email or by google and give your codeforces handle.


FEATURES IT PROVIDE

  • DASHBOARD contains boxes having links to weak and strong topics, questions to be upsolved, and unsolved mysteries. Generate daily mix gives you a personalised contest based on your weak and strong topics. We have distributed questions in sets which are basically a set of questions. The difficulty of the questions rises as you unlock higher sets. The red bar on the right is a track of your daily record which is by default 16000.

  • COMPARE : You can compare different profiles in the compare tab by just entering the handle name of the user you want to compare with.

  • PROFILE gives you your stats(submissions, results, all those graphs).

  • CodeBlast is a platform for a team fight(max members are 3). Basically these members will be given some set of 3 questions and they will be ranked according to the number of solved questions.

  • TRAINING ZONES

    • Level wise: It will train you on the basis of codeforces rating and give you questions in that particular range and a timer of 2 hours.
    • Topic wise: It will train you in a particular topic by giving you sets with progressively higher difficulty.
  • Vizualisers

    • Sorting Visualizers: These help users to understand various sorting visualisers which are built to learn and have fun simultaneously.
    • Path Finding Visualizers: These visualisers give users a deep insight to the various path finding algorithms in a very fun way.

SOME SCREENSHOTS

GOC LOGO

GOC LOGO

GOC LOGO

GOC LOGO

GOC LOGO

GOC LOGO


Installation In Local

Clone the repo and in the terminal run this command:

npm install

This would install all dependencies used.
Now run this command to run the website on port 3000. Open localhost:3000 in your browser to view the site.

npm run start

Thanks!

If you want to contribute, or have some ideas relating to the theme, feel free to open up a issue, or contact me through Email: abhi.moudgil15@gmail.com or connect through LinkedIn