Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/ksh168/flaskblog
- Owner: ksh168
- Created: 2021-01-09T09:48:18.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-08-17T07:27:00.000Z (5 months ago)
- Last Synced: 2024-08-17T08:33:19.534Z (5 months ago)
- Topics: flask, gunicorn, nginx, sqlalchemy, sqlite
- Language: HTML
- Homepage: https://flaskblog1.pythonanywhere.com/
- Size: 3.68 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)