This project is a fully-fledged blog website that can be published and launched. It is developed using Flask Python framework, SQL Alchemy ORM, SQLite/PostgreSQL for the backend, and HTML, CSS, Bootstrap, Sass and JavaScript for the frontend. The has the following features:
- Multi-page website with an interactive navigation bar
- Fully mobile responsive with an adaptive navigation bar
- dynamically generated blog post pages with full screen titles
- Users authentication for sign up and login to our blog.
- SQL Database to store the blog posts.
- HTTP routes to create new blog posts (POST), view posts (GET), edit posts (PUT) and delete posts (DELETE).
- Full featured editor for blog post creation or edition.