Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/imdeep2905/cf-arena
A minimalistic platform to practice CP with your friend. Challenge your friend in 1v1 coding now 🔥!!!
https://github.com/imdeep2905/cf-arena
1v1 codeforces django react
Last synced: about 1 month ago
JSON representation
A minimalistic platform to practice CP with your friend. Challenge your friend in 1v1 coding now 🔥!!!
- Host: GitHub
- URL: https://github.com/imdeep2905/cf-arena
- Owner: imdeep2905
- License: mit
- Created: 2021-03-27T05:02:53.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-03-28T18:10:23.000Z (almost 4 years ago)
- Last Synced: 2024-03-12T20:44:53.371Z (10 months ago)
- Topics: 1v1, codeforces, django, react
- Language: Python
- Homepage:
- Size: 683 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# CP-Arena 🎮
A minimalistic platform to practice CP with your friend. Challenge your friend in ```1v1``` coding now :fire:!!!
## Checkout [this video](https://youtu.be/oae6wBZgli0) for a quick demo.
## What does it offer?
After entering your codeforces handle you can either create or join the room. After both of the competitors join, we present five problems to you i.e. ```A(100 points), B(200 points) ... E(500 points)```. You can click on problem to view it on codeforces. Note that when you'll submit solution to problem on codeforces (and get **AC**) your score will automatically be updated. You can read detailed rules on the homepage.
## How we select problems for you ?
Firstly, to decide difficuly of problems we take average of both of your rating on codeforces. According to this average difficulties of five problems are determined. After this we just select random problems untill that problem is not attempted by any of you.
## What you need ?
All you need is an account on codeforces and an inner fire to beat your friend 😆.
## How to run ?
1. First go to ```backend/cf_arena``` and follow instruction in ```README.md``` to run the server.
2. After server is up and running go to ```frontend/cf-arena``` and follow instruction in ```README.md``` to run the website.
3. Now you are good to go 🔥
## Want to contribute ?
Make sure to review ```CONTRIBUTING.md``` and ```CODE_OF_CONDUCT.md``` and then you should be good to go.