Skip to content

FlaskBlog is a web application designed for reading and writing short blog posts, developed using Flask and MySQL

Notifications You must be signed in to change notification settings

Bakedbear/Flask-Blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flask Blog

FlaskBlog is a web application for creating and reading blog posts, developed using Flask and Python as well as other libraries.

Frontend

  • Html
  • CSS
  • JavaScript
  • Bootstrap

Backend

  • Python
  • Flask
  • JavaScript
  • MySQL Database

Screenshots

Home

Home

Login Page

Login

Register

Register

Account Page

Account

Create Post

Home

Update Post

Home

Features

  • User registration
  • Login
  • Logout
  • Create Posts
  • Edit post
  • Read post
  • Delete post
  • See all posts from a particular user
  • Account Page
  • Update Profile picture
  • Password Reset
  • Post reactions

Requirements

  • Flask - 2.3.2
  • Flask_SQLAlchemy - 2.5.1
  • SQLAlchemy - 2.0.17 or newer
  • Werkzeug 2.3.6
  • Passlib
  • WTForms
  • Python 3.11.4 or newer

Installation

download source code from Github 💾 clone this repository

go to directory 📁 cd flask_Blog

Create Virtual Environment

  • $ virtualenv venv
  • $ source venv/bin/activate

install requirements.txt 🔽 pip install -r requirements.txt

it's ready to run 🎉 python run.py

Project made and maintained by Rennie Koske

    

About

FlaskBlog is a web application designed for reading and writing short blog posts, developed using Flask and MySQL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages