Best Flask open-source libraries and packages

Simple Blog w Flask

This repo contains code for a simple flask-blog application using Flask and it's libraries for web development.
Updated 1 year ago

Simple-Blog-w-Flask

This repo contains code for a simple flask-blog application using Flask and it's libraries for web development.

This project is a template for a simple blog website with User Login/Signup, Post CRUD operations on a web interface.

The project is built using HTML, CSS, Bootstrap, Python, Flask, SQL and Jinja Logics.

Steps To Reproduce:

For project to run make sure you have a working version of Python 3.X (3.7) being used in the project. Clone the repoto your local system and then after opening the terminal in the repo directory run the following command to install the requirements.

pip install -r requirements.txt
    or
pip3 install -r requirements.txt

Then to run the project open terminal and run the following command:

python app.py

To access the website just browse the following on your browser:

localhost:5000

Snapshots:

Home Page

home-page-image

Registration Page

registration-page-image

Login Page

login-page-image

Home Page After Login

home-page-image

Pagination on various pages

pagination-page-image

Account Page

account-page-image

New Post Page

new-post-page-image

Home Page after Post

home-page-image

Posts By User Page

user-posts-page-image

Delete Post Page

delete-post-page-image

Update Post Page

update-post-page-image

Forgot Password Page

forgot-pass-page-image

Reset Password Page

reset-pass-page-image

Page Responsiveness

responsiveness-page-image

About Page

about-page-image

Inspiration:

The inspiration for the website have been taken from the follwing:

  • Simple Personal Diary- This is my project from Complete Web Development Bootcamp Course using HTML, CSS, JS, NodeJS, ExpressJS and EJS. I though of making a Python/Flask based version of it with additional features. I am following Corey Schafer's Flask Playlist on YouTube for this project.

Acknowledgements:

I'd like to express my greatest gratitude towards Corey Schafer for his amazing teaching efforts and flask playlist. For the website I've used the following resources: