Skip to content

A self-hosted service for coding challenges and evaluations

License

Notifications You must be signed in to change notification settings

anoopnaikCovalense/crank

Repository files navigation

Crank

Crank is a coding judgement tool mirroring popular services like Codechef and Hackerearth. This is a self-hosted service which currently depends on 3rd party API for code run and compilation (We use RunMyCodeOnline API). There are network and request limitations for RunMyCodeOnline APIs.

Dev Setup

  • Install Composer and Laravel (Check Laravel Docs)

  • Clone project: git clone [project-git-url]

  • Install dependencies: composer install

  • Create your .env file and use .env.example to configure the settings

  • Create a database and put the name also into the .env file

  • Run migrations to create the tables in the database: php artisan migrate

  • Run dev server: php artisan serve or run it in your preferred server


Licensing

Project Culminate is licensed under modified MIT Licence. See LICENCE for the full license text.

About

A self-hosted service for coding challenges and evaluations

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published