lauzel / BabyLO

Keeping babyfoot stats !

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BabyLO

BabyLO is a web-based application for statistics on table football games. The application is based on Symfony2. The bookstores used are:

  • Bootstrap 3
  • HighCharts
  • jQuery
  • Chosen
  • Pickadate.js

Screenshots

Home
alt tag

Advanced Statistics alt tag

Party management alt tag

Installation

git clone https://github.com/whoknows/BabyLO.git

A docker image exists to launch the application:

Run the application in a standalone container

The application need a mysql server in order to work properly.

sudo docker run --name=db -e MYSQL_ROOT_PASSWORD=root -d mysql
# initialise database (only on first lauch)
sudo docker run --name=web --link=db --rm germanium/babylo init

sudo docker run -v 80:80 --link=db -d germanium/babylo

With docker-compose

The example configuration can be found in docker-compose.yml and run by the following command

sudo docker-composer up -d

Build the dev image

cd BabyLO/
sudo docker build -t babylo .
sudo docker run -v 80:80 babylo

Default Admin credentials

  • login : admin
  • password : secret

Public / Private mode

By default the application is in private mode, i. e. you must be authenticated to access it. It is possible to make it public (excluding admin parts) by commenting line 40 of the app/config/security. yml file:

- { path: ^/.*, roles: [IS_AUTHENTICATED_FULLY, IS_AUTHENTICATED_REMEMBERED] }

About

Keeping babyfoot stats !


Languages

Language:PHP 33.5%Language:JavaScript 25.3%Language:CSS 22.2%Language:HTML 18.8%Language:Shell 0.3%