Skip to content

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

Notifications You must be signed in to change notification settings

ksh168/FlaskBlog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published