This is the website backend the powers the electronic chessboard with the same name developed for our Capstone course. Feel free to visit our live demo available at heroku. To access the hardware schematics and the firmware code you can just clone our bitbucket repository. You can also view more information in our about page, our blog and you can email us via our contact page.
- User system (create, view, list, edit)
- Session management (login, logout)
- Game creation (create, view, list)
- Comment based feedback system (create, view, list)
- "Like" based feedback system (like, unlike)
- Operating System capable of running Ruby on Rails, we recommend Ubuntu.
- Ruby >= 1.9
- Ruby on Rails >= 3.1
- See Gemfile for necessary ruby gems
- Git >=1.7 for Version Control
- Clone the repository
git clone [url]
cd boardcaster
bundle install
to install necessary gemsbundle exec thin start
orrails server
to start the serveropen http://127.0.0.1:3000
Carlos Andreu <carlos.andreu[@]upr.edu> - Software Engineer from the University of Puerto Rico.
Boardcaster is a web application component of an electronic chessboard.
Copyright (C) 2011 Carlos Andreu
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see < http://www.gnu.org/licenses/ >.
Free Software, Yeah!