Skip to content

calbrecht/fussi

 
 

Repository files navigation

Fußi - Table Football Tracking

Build Status

Fußi allows you to track the results of table football matches. Each month a new league is started where each player has to play against every other player. All game results are archived. With Fußi you can view the result and statistics of all past leagues.

Fußi is currently in an early stage of development. Current features:

  • Enter match data
  • View matches of the current and past months
  • View ranking of the current and past months

Setup

  1. Clone the repository to your harddisk
  2. Get Composer if you do not already have it (http://getcomposer.org/download/)
  3. Run composer update to fetch all PHP dependencies
  4. Get Node/Npm if you do not already have it (http://nodejs.org/)
  5. Run npm install to fetch the js testing env and all Frontend dependencies
  6. Create a database (vendor/bin/doctrine-module orm:schema-tool:create)
  7. Chown/chmod ./data/db and ./data/db/db.sqlite for the webserver user to be writable
  8. Set up a webserver (e.g. php -S localhost:8080 -t public from project root)
  9. Make sure php.ini has short_open_tags set to On
  10. Open Fußi in your browser (http://localhost:8080)
  11. Add some players
  12. Add a tournament
  13. Add players to the tournament
  14. Play and enter data

JS Unit Tests

./node_modules/.bin/grunt test

Hacking

Feel free to fork Fußi and add cool new features! See the list of issues for some inspiration. Send a pull request against the develop branch.

License

"THE BEER-WARE LICENSE" (Revision 42): The Fußi-Team wrote this software. As long as you retain this notice you can do whatever you want with this stuff. If we meet some day, and you think this stuff is worth it, you can buy us a beer in return.

About

Fußi - Table Football Tracking

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 81.5%
  • HTML 15.1%
  • JavaScript 3.0%
  • Other 0.4%