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 :
NOTES OF AN USER :
- HTML
- Jinga Templating Language
- JavaScript
- Python
- Flask web framework
Python Libraries:
- flask
- os
- werkzeug
- Json
- sqlalchemy
-
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