Website for LAN Montmorency.
- Concurrent ticket reservation
- HTML5 seat picker
Please read the license provided in LICENSE before modifying this software.
TL;DR Modifying the software requires that you render your code open-source. Using this software or any part of it in another application requires the application to be fully open-source. Please read the license for more legal information.
Windows is not supported. See Windows Help section below.
MySQLorSQLite(MySQL required for ticket reservation)Python 3npmbowersudo apt-get install libjpeg-dev libffi-dev
- Using npm :
npm install -g bower
- Clone the project using
git clone ... - Create a virtualenv
virtualenv env - Activate virtualenv
. env/bin/activate - Back-end dependencies
pip install -r requirements.txt - Front-end dependencies
bower install - For MySQL,
pip3 install mysql-connector-python --allow-external mysql-connector-python
- Launch the back-end app using
./app.py
More instructions in deploy/
Windows is not supported. If you are not familiar with Linux, now is the time !
You can dual-boot or use a virtualisation software like VirtualBox and install a user-friendly distribution.