The front end is pure CSS, using SASS as a pre-processor
$ pacman -S nodejs npm
$ sudo apt update
$ sudo apt install nodejs
$ sudo apt install npm
Install Home brew
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
$ brew install node
$ npm install
$ npm run compile:sass
The only caveat to this is you only need to run the compile:sass command if you plan on making changes to the code
This application is using Python/Django as the backend language, Postgres for the database, and relies on Google api's for google sheets/drive integration
$ sudo apt install python3-pip
$ sudo apt install python3-venv
$ sudo apt install libpq-dev
In the project root folder, create a virtual environment, activate it, and install all dependencies via requirements.txt
$ python3 -m venv .env
$ source .env/bin/activate
$ pip3 install -r requirements.txt
$ python3 manage.py runserver