Skip to content

A blog project built with Flask, allowing users to create, edit, and share posts easily with a responsive user interface.

Notifications You must be signed in to change notification settings

MostafaHima/Flask-Blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flask Blog Project

This is a simple blog application built using Flask, a lightweight web framework in Python. The application provides a platform for users to create, edit, and view blog posts. It also includes user authentication, allowing users to register, log in, and manage their blog posts.

Features

  • User Authentication: Users can register, log in, and log out.
  • CRUD Operations: Users can create, read, update, and delete blog posts.
  • Post Creation: Simple form to create new blog posts with titles and content.
  • Post Editing: Edit existing posts with a user-friendly interface.
  • Responsive Design: The blog is designed to be fully responsive and works well on both desktop and mobile devices.
  • Flash Messages: Users receive feedback through flash messages (success or error notifications) during form submissions.

Technologies Used

  • Flask: A micro web framework for Python.
  • Bootstrap 5: For responsive design and styling.
  • Jinja2: Templating engine for rendering HTML files.
  • SQLite: Used as the database for storing blog posts and user data.

About

A blog project built with Flask, allowing users to create, edit, and share posts easily with a responsive user interface.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published