The official website for Senior Computer Team (SCT) at Thomas Jefferson High School for Science and Technology (TJHSST).
This project uses Flask as a Python backend.
Gunicorn and gevent are
installed with Director 4's native Docker packages (see packages.txt
),
and the rest of the packages can be installed with
pip install -r requirements.txt
For JavaScript and CSS/SCSS styling, npm is used.
Install node packages by going to /static
and running
npm install package.json
files/config.json
: Configuration file which defines variables given to each template. Parameters:url
, which is the URL of the site.- "https://activities.tjhsst.edu/sct" on the Director site
- "http://127.0.0.1:5000" when locally testing
static
, which gives the static URL.- "/sct/static" on Director
- "/static" locally
templates/helper
: Defines a global header, footer, and base template.