- Refactoring an older app from saving data locally in json to now connecting and using PostgreSQL
- Data modeling (one-to-many and many-to-many relationships)
- Creating tables and loading data to PostgreSQL
- CRUD and RESTful best practices
- Routing with Flask
- Persisting session data
- Form submits in Flask
- User login and authentication
- Flask's application factory
- Creating Blueprints to manage more complex apps
- Python Flask
- PostgreSQL
- Jinja2
- Vanilla JavaScript
- Segment.ui for CSS
- Forms
- Cards
- Lists
- Buttons
- Nav
- Fork and git clone the repo
- Cd to
flask-postgresql-note-taking-app
- Create virtual env running
python3 -m venv venv
- Activate venv running
source venv/bin/activate
- Add dependencies running
pip3 install -r requierements.txt
- Run
python app.py
and visithttp://0.0.0.0:80/login