Skip to content

dimpu47/thermos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Personal Learning Project

Web Application Development with Python & Flask Framework. - Gaurav Choudhary.

Course Name: Intoduction to the Flask Microframework.
Course Author: Reindert-Jan Ekker

Features:

Users can Login/Logout, SignUp for an account.
Once Logged in, Users can save their favourite HTML-Links/Urls as Bookmarks and 
make collection of favourite places to visit on the Internet.
Users can add Tags to their bookmark entries.
User can view recent bookmark entries or all selectively by tags/username.

This course entails using pip and virtualenv and demonstrates.

  • MTV(Model-Template-View) or MVC pattern
  • Jinja2 Template Engine
  • Flask Forms ans Custom Validation
  • Users Authentication & Password Hashing
  • Flask-Migrate and Flask-SQLAlchemy
  • One-To-Many & Many-To-Many Relations
  • Flask Debug Toolbar
  • Flask-Blueprints
  • Flask Application Factory
  • Unit Testing

For more details: Click me to visit Live Website on Heroku

To run or test this demo app on your local machine:

(assuming you would know how to pip install flask packages from terminal)

  • git clone https://github.com/dimpu47/thermos.git
  • cd thermos
  • python manage.py runserver

Visit localhost:5000 in your browser. and find more details about topics covered in this project.

Note: This personal learning exercise was done to learn about Web Application Development, Using Flask Framework for Python.

Thank You.