The most minimal website available to track your journey on Codeforces and motivate you towards competitive programming.
The website fetches all the information from the CODEFORCES API ans LICHESS API and few other API's for getting info for other stuffs and rewards you on the basis of your performance.
Some key features of the site are:
- LogIn / LogOut for users
- Notifies you about upcoming contests
- Ranknig System
- Redeem coupons from points
- Email Verification
- Forget Password option for Resetting Password
- Can track Lichess journey too...
- Front End: HTML, CSS (+ BootStrap)
- Back End: Django ( + allauth and few other python libraries)
Set your local Environment following the steps given in the intallation section
This page comes on your screen as the first page of website. For new users, their is link, at register where you can click and go to register page. There is also a reset password button, which can be used to reset the password of the user.
This page can be accessed from the login page.
This page offers you the form to enter your codeforces and lichess handle if not already entered, after entering it shows you user information this page also shows you upcoming contests on codeforces and codeforces history . Your history is traked from the time you enter your codeforces handle.
This page shows you your total score and the available coupons
This shows the ranking among the registered users in a specific contest ans shows what amount of points they won.
- Step 1: Clone this repository into your local machine. (See here)
- Step 2: Create a virtual environment and activate it. (See here)
source venv/bin/activate- Step 3: Install all the dependencies.
pip install -r requirements.txt- Step 4: Run the django server.
python manage.py runserver- Email - aditya.cse21@iitg.ac.in
- Github - guptaaditya30121
- Github - Akshat2403





