Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ksh168/flaskblog

Blog website made using Flask and deployed on PythonAnywhere. Uses sqlite database
https://github.com/ksh168/flaskblog

flask gunicorn nginx sqlalchemy sqlite

Last synced: 25 days ago
JSON representation

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

Awesome Lists containing this project

README

        

# Flask Blog

### This project can be viewed [here](https://flaskblog1.pythonanywhere.com/)

![](FlaskBlog_website.gif)

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

* Passwords are encrypted using [**bcrypt**](https://www.npmjs.com/package/bcrypt)

* Profile images are compressed using [**Pillow**](https://pypi.org/project/Pillow/) before saving to db

* [**Nginx**](https://www.nginx.com/) and [**gunicorn**](https://gunicorn.org/) are used to run the server

* Website is HTTPS secured

### Features:

Users can:-

:white_check_mark: Register new account, login to existing one

:white_check_mark: Create, update, delete posts

:white_check_mark: Request password reset email

:white_check_mark: Change account username, email, password

:white_check_mark: Choose a custom profile picture

:white_check_mark: 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](https://www.youtube.com/channel/UCCezIgC97PvUuR4_gbFUs5g) Flask [Tutorial](https://www.youtube.com/playlist?list=PL-osiE80TeTs4UjLw5MM6OjgkjFeUxCYH)