This application is based on the MVC Framework and the backend is on PHP. The application uses ToroPHP for routing and Twig for templates.
- Clone the repository.
- Copy over
config/config.example.php
toconfig/config.php
and edit the values. - Copy over
config/codered.local.conf
to/etc/apache2/sites-available/codered.local.conf
, edit it and enable it(sudo a2ensite codered.local.conf
), and add entry in hosts file(/etc/hosts
). - Enable mod_rewrite(
sudo a2enmod rewrite
) and restart apache(sudo service apache2 restart
). - Import schema
schema/codered.sql
. - Install composer (
curl -sS https://getcomposer.org/installer | php
) and runcomposer install
to install all the dependencies.
- Login and session storage.
- Hold multiple contests at once.
- Timer and Announcement.
- Home page :
- Problems page :
- Announcement page :
- Leaderboard :