Best Flask open-source libraries and packages

My Blog Site

I have created this blog site serving main feature i.e. CRUD operation along with many other features using different flask libraries such as Blueprints, and many more.
Updated 2 months ago

My Blog Site

              

Find my app here.

Project Structure

├── Procfile   
├── README.md
├── requirements.txt
├── flaskblog
│   ├── _init_.py
│   ├── config.py
│   ├── models.py
│   ├── site.db
│   ├── errors
│   │   ├── _init_.py
│   │   ├── handlers.py
│   ├── main
│   │   ├── _init_.py
│   │   ├── routes.py
|   ├── posts
│   │   ├── _init_.py
|   |   ├── forms.py
│   │   ├── routes.py
|   ├── users
│   │   ├── _init_.py
|   |   ├── forms.py
│   │   ├── routes.py
|   |   ├── utils.py
│   └── templates
│       ├── about.html
│       ├── account.html
│       ├── allpost.html
│       ├── create_post.html
│       ├── home.html
│       ├── layout.html
│       ├── login.html
│       ├── post.html
│       ├── register.html
|       ├── reset_request.html
|       ├── reset_token.html
|       ├── user_posts.html
│       └── errors
│           ├── 403.html
|           ├── 404.html
│           ├── 500.html
└── run.py

📷 Screenshots

HomePage

ProfilePage

All_PostPage

All_PostPage

💻 Tech stack

Backend : Python ,Flask
Local Database : SQLAlchemy
Frontend : CSS , HTML , Bootstrap, Javascript
PaaS : Heroku
Database after deployment : Postgresql

🚀 Features

  • Create Post on any topic, share views regarding things you like.
  • Explore new people's posts by clicking on their name.
  • See that particular post by clicking on the title of the post.
  • Update your Profile, i.e. your name, email and profile picture anytime.
  • See your all created posts in your account section.
  • Pagination for better navigation.
  • You can update or delete your post by either clicking on your posts title in all posts section or navigating to your account section.
  • See all posts of your favorite author by just clicking on their name.

📃 Acknowledgments & References

Developed with ❤️ by Yash