/flask-note-taking-app

Note-Taking App built with Python Flask. RESTful, CRUD, login and session storage.

Primary LanguagePython

Note-Taking App built with Python Flask

Built this app to practice:

  1. CRUD
  2. RESTful practices
  3. Routing with Flask
  4. Persisting session data
  5. Form submits with Flask
  6. User login and logout
  7. Faking a databse saving data in json format

Tech

  1. Python Flask
  2. Jinja2
  3. Vanilla JavaScript
  4. Segment.ui for CSS

Modules

  1. Forms
  2. Cards
  3. Lists
  4. Buttons
  5. Nav

Run it!

  1. Fork and git clone the repo
  2. Cd to the main directory
  3. Get into the venv running source venv/bin/activate
  4. Run FLASK_APP=app.py FLASK_ENV=development flask run
  5. Visit http://127.0.0.1:5000/login

Whats next?

  1. Build a similar app connecting data to PostgreSQL.