Skip to content

An online coding platform using django and bootstrap with many features like other coding platforms and lot more

Notifications You must be signed in to change notification settings

shayan-cyber/algoGeek

Repository files navigation

algoGeek

To fully understand how the backend and front end of a website works, I decided to code something that I personally like a lot: An online coding contest hosting website with features like ranking system, leaderboard, discussion room, practice problems, contests And code editor that supports more than one language. The journey to get here was tough, but I believe I have learnt many valuable lessons along the way.

Screenshots

App Screenshot App Screenshot App Screenshot App Screenshot App Screenshot App Screenshot

commands

For Learner

  • Sign up / Login as a Learner
  • Practice coding problems
  • Participate in contets, get ranks, featured in leaderboard
  • Get stars
  • Make discussion rooms, join rooms

For Curator

  • Sign Up / Login as Curator
  • Apply For curator role, get verified.
  • Set parctice problems
  • Hold Contets

Run Locally

  • Clone the project
  git clone https://github.com/shayan-cyber/algoGeek.git
  • Make virtualenv
  python -m virtualenv [env name]
  • Activate virtualenv
  . [env name]/Scripts/activate
  • Install dependencies
  pip install -r requirements.txt

Tech Stack

Frontend Bootstrap, CSS, Javascript

Backend: django, Python, Hackerearth API, Javascript

Logo

Feedback

If you have any feedback, please reach out to us at [email protected]

About

An online coding platform using django and bootstrap with many features like other coding platforms and lot more

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published