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
-
Website is HTTPS secured
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
Always recommended to create a virtual environment
- Enter the virtual environment and then
pip install -r requirements.txt
.....
Inspired by Corey M Schafer's Flask Tutorial