Skip to content

fxleblanc/lanmomo-website

 
 

Repository files navigation

lanmomo-website

Website for LAN Montmorency.

  • Concurrent ticket reservation
  • HTML5 seat picker

Hacking on the project

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.

Dependencies

  • MySQL or SQLite (MySQL required for ticket reservation)
  • Python 3
  • npm
  • bower
  • sudo apt-get install libjpeg-dev libffi-dev

Installing bower

  • Using npm : npm install -g bower

Setup the project

  • 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

Working on the project

  • Launch the back-end app using ./app.py

Using in production

More instructions in deploy/

Windows Help

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.

About

Website for LanMomo

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HTML 41.7%
  • Python 29.1%
  • JavaScript 17.8%
  • CSS 10.9%
  • Shell 0.5%