Skip to content

Latest commit

 

History

History
51 lines (23 loc) · 1.23 KB

File metadata and controls

51 lines (23 loc) · 1.23 KB

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