Blog Web Application developed for 100 days of code on Udemey.
At the time of writing, the app has been delployed on Heroku here. Developed using Flask and Bootstap. The html/css/bootstrap structure is sourced from Start Bootstrap - Clean Blog template.
Functionality Overview:
- Users can register or login
- Non registered/logged in users can view the sites contents.
- Logged in users can create, edit and delete their blog posts.
- Logged in users can post comments on other posts.
- Users can submit a contact form
- Users passwords are hashed
- Users data, posts and comments are stored in a relational database.
- Index page - Non logged in user
- Login page
- Register page
- Index page - Logged in user
- Logged in creator - Blog post
- Logged in edit post
- Not logged in blog post
- Logged in - other user - blog post