- Prepare Python Environment
pipenv install --dev pipenv shell - Prepare JavaScript Environment
yarn install - Start Backend Server
python run.py - Start Webpack Server
yarn serve
This website is currently hosted on Heroku.
- Create new app on heroku and connect the repo
This website is built on flask and vue+webpack. The backend located at app/* is the API that provides the data interface. The frontend located at src/* and public/* is in charge of the interactions with API and the user interfaces.
yarn install will install the packages specified in the file package.json. yarn build will generate the static pages and place them in the folder dist. Then flask will render these frontend assets live when we excute python run.py.