jniechcial / registration-site

Registration system for robotics festival - prepared for Cyberbot Robotics Festival 2014

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

README

This is a registration site created for Cyberbot Robotics Festival that was being held in Poznań. We needed an application that will let potential competitors register and join and create teams and create records for their robots in particular competition. Moreover, it should have functionality of admin user to get all registered users, teams and robots in CSV format.

Live demo is accessible via this link.

  1. Functionality.

The application allows user to:

  • register
  • create a team
  • query to join an existing team
  • create robot within a team for particular competition
  • creator of a team can accept or decline queries to that team from other users

This repo has two branches - one with custom authentication method based on Michael Hartl Rails tutorial and the other one moved to Devise Gem.

  1. Tests.

The application is quite widely tested. The branch that uses custom authentication method is fully tested and the other one based on Devise is tested without devise functionality of authentication.

  1. Usage.

It may be used (with little adaption) as a registration system for various events that demands users, teams and competition subjects (such as robots, in that case). Please feel free to use it as you like - it is completely open source, even if I do not know under what license I should sign it :)

About

Registration system for robotics festival - prepared for Cyberbot Robotics Festival 2014


Languages

Language:JavaScript 67.1%Language:CSS 21.3%Language:Ruby 11.4%Language:CoffeeScript 0.2%