Personal Blog

Back

Description:

The Example Blog is a multipage blogging website built using the Flask web framework, showcasing the ability to create dynamic, interactive sites. This project features several pages, including a home page, blog listing page, individual blog post pages, and a contact form. The contact page allows visitors to submit inquiries or feedback, which are then sent directly to your email, demonstrating integration with Python’s smtplib for email handling. The site is structured with HTML and styled with CSS and Bootstrap 5.3, ensuring a clean, responsive design that adapts to different screen sizes. The use of Flask enables dynamic page routing, allowing visitors to view individual blog posts and navigate between various sections of the site. Flask’s modular approach is showcased with the implementation of decorators and custom functions to handle page redirects, routing, and form submission. The HTML templates leverage Jinja2 for dynamic content rendering, and Bootstrap ensures that the blog looks polished and modern. By integrating Flask’s routing system, decorators, and handling form submissions with email notifications, this project provides a solid demonstration of full-stack web development skills.

Technologies Used:

    Programming Language:

  • Python

  • HTML

  • Technologies:

  • Bootstrap 5.3

  • Flask