Best Flask open-source libraries and packages

FlaskBlog

Blog website made using Flask and deployed on PythonAnywhere. Uses sqlite database
Updated 3 years ago

Flask Blog

This project can be viewed here

  • Blog website made using Flask and deployed on PythonAnywhere. Uses sqlite database

  • Passwords are encrypted using bcrypt

  • Profile images are compressed using Pillow before saving to db

  • Nginx and gunicorn are used to run the server

  • Website is HTTPS secured

Features:

Users can:-

✅ Register new account, login to existing one

✅ Create, update, delete posts

✅ Request password reset email

✅ Change account username, email, password

✅ Choose a custom profile picture

✅ View posts by individual user

Setup:

Always recommended to create a virtual environment

  • Enter the virtual environment and then pip install -r requirements.txt

.....

Acknowledgments:

Inspired by Corey M Schafer's Flask Tutorial

Tags nginx