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.
MySQL
orSQLite
(MySQL required for ticket reservation)Python 3
npm
bower
sudo 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.