Underground Mancala League's Server. Web app for running mancala bots competitions based on Decsai Mancala simulator.
- All vs All league
- 1 vs 1 Match
- Automatic compilation
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
What things you need to install the software and how to install them
git clone https://github.com/AlvaroGarciaJaen/mancala-league.git
cd mancala-league
We recommend to use virtualenv before install requirements:
virtualenv env
source env/bin/activate
pip install -r requirements.dev.txt
If you don't want to use it, just execute:
pip install -r requirements.dev.txt
For just deploying purposes use requirements.txt instead
python3 run.py &
We use pytest for testing automation. So, running tests, it's just as simple as:
pytest
We recommend to use flake8 for coding style testing:
flake8 app
- Flask - The web framework used
- Pandas - Data processing module used
- Schedule - Job scheduling module used
- Álvaro García Jaén - Infraestructure management - AlvaroGarciaJaen
- Antonio Molner Domenech - Web app development - antoniomdk
This project is licensed under the MIT License - see the LICENSE.md file for details
- Mancala simulator and interface thanks to DECSAI