Initial Project forked thanks to https://github.com/SylannBin, a classmate.
- Valentin Mele
- William Besseau
- Michael Martinez
- Adrien Ceccaldi
Create a token administration platform used by several types of users for EPSI Workshops.
- Backend : Flask (microframework Python 3)
- Front-end : Jinja2
- Versionning system : Github
- Continuous Integration : VSTS - Agile Mode
$ sudo apt-get install python3
$ sudo apt-get install python3-venv
$ sudo apt-get install sqlite3
$ pip install -U pip
$ python3 -m venv .venv
$ source .venv/bin/activate
$ pip install -r requirements.txt
$ export FLASK_APP=run.py
First use installer for python3, then in cmd.exe as administrator :
pip install -U pip
pip install virtualenv
python -m virtualenv .venv
.venv\Scripts\activate
pip install -r requirements.txt
SET FLASK_APP=run.py
$ sqlite3 weta.db
# .tables usually list existing tables but there it'll just force sqlite to create the db
sqlite> .tables
# Exit sqlite shell
sqlite> .exit
# Start python shell
$ flask shell
>>> from app import db
>>> db.create_all()
>>> exit()
flask run --reload
.venv/
app/
static/
css/
js/
img/
fonts/
templates/
*.html
models/
__init__.py
*.py
views/
__init__.py
*.py
__init__.py
errors.py
.gitignore
LICENSE
weta.db
README.md
requirements.txt
run.py