This is an application to share christmas lists for friends and families.
This project was inspired by me wanting to learn more about Flask and Vue.js.
- Server side formatting was done with Black
- Client side formatting was done with prettier (see
client/prettierrcfor more info)
- Flask
- flask-login
- flask-slqalchemy
- Vuejs
- Vuetify
# Build the client
cd client
npm install
npm run build
cd ..
# set up python environment
virtualenv -p python3 venv
source venv/bin/activate
pip install -r requirements.txt
# Run the server
flask runWARNING: when doing this, go into the .flaskenv file and change the DB_SETUP variable to 1. Once finished, change it back to 0.
flask db init
# then run upgrade commandsWhenever you change any of the models, these commands need to be run:
flask db migrate -m "<msg goes here>"
flask db upgradeMIT License
MIT © Gavin Fowler




