Find my app here.
├── 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
Backend
: Python ,Flask
Local Database
: SQLAlchemy
Frontend
: CSS , HTML , Bootstrap, Javascript
PaaS
: Heroku
Database after deployment
: Postgresql
- 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.
- Documentation Flask https://flask.palletsprojects.com/en/1.1.x/
- Documentation Flask-WTF https://flask-wtf.readthedocs.io/en/stable/
- Documentation Flask-Mail https://pythonhosted.org/Flask-Mail/
- Documentation Flask-BootStrap https://pythonhosted.org/Flask-Bootstrap/
- Documentation Flask-Blueprints https://flask.palletsprojects.com/en/1.1.x/blueprints/
- Documentation Flask-Bcrypt https://flask-bcrypt.readthedocs.io/en/latest/
- Documentation Flask-Login https://flask-login.readthedocs.io/en/latest/
- Mega Tutorial by Miguel Grinberg https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-worl
- Tutorial by Corey Schafer https://www.youtube.com/playlist?list=PL-osiE80TeTs4UjLw5MM6OjgkjFeUxCYH