Skip to content

Yola21/My-Blog-Site

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published