Get in the black, by going green! MoneySprouts is a progressive web app that helps its users to save money and accomplish their personal environmental goals at the same time.
Clone Repo
Create a virtual environment
python3 -m venv <FOLDERNAME>
Start the virtual environment
Install all dependencies
pip install -r requirements.txt
Ensure that your IDE's Python Interpretor is set to the interpretor located in your virtual environment folder. This
would be either in the Scripts
folder if you are a Windows user, or in the bin
folder for Linux and Mac users. The interpretor
would be the python.exe
file. Have this set with your IDE.
Create config for the flask development server Create a '.flaskenv' file in the be-server folder and set it's environment variables.
FLASK_APP=main.py
FLASK_ENV=development
Start Flask Make sure you are in the be-server directory!!!
flask run
Create Initial Migration File
alembic revision --autogenerate -m "initial"
Seed
alembic upgrade head
The frontend environment must be set up from within the fe-moneysprouts folder.
npm install
npm run serve
npm run build
npm run lint
See Vue CLI Configuration Reference.