/MyNotes-Website

A note taking web app built using Flask web framework

Primary LanguageHTML

MyNotes

This is a basic website (notes) build with Python using Flask (a web framework).

This covers the basic concepts of authentication and databases using the web framework - Flask.

The users will be able to,

  • Create a new account
  • Login
  • Add notes
  • Delete notes as and when required.

Flask is generally used to create micro web apps.

THE LOGIN PAGE OF THE APPLICATION : image

NOTES OF AN USER :

image

Tools and Technologies used :

  • HTML
  • Jinga Templating Language
  • JavaScript
  • Python
  • Flask web framework

Python Libraries:

  • flask
  • os
  • werkzeug
  • Json
  • sqlalchemy

Basic Steps to create the application using Flask :

  • Create a flask app.

  • Create routes/ views for the website.

  • Create the basic HTML templates (using Jinja Templating Language).

  • Create the sign up and login page HTML that flashes messages and handles HTTP requests (POST,GET).

  • Setting up Flask SQLAlchemy.

  • Create database to store the user details.

  • Enable new user account creation and logging in.

  • Create Notes HTML

    • Adding user notes
    • Deleting user notes

References :