Skip to content

JulienTD23/Fullstack-Blog-Web-Application-in-Flask

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Microblog

Fullstack web application in Flask (Python)
Blog app with the following features:

  • User authentication - Email registration, Login, Logout
  • User social network - follow/unfollow users, create/share public posts, view other users' blog posts (with pagination)
  • User profiles - following/follower count, edit username and bio, view user avatar (w/ Gravatar), see post history
  • User password reset form with email support + password reset tokenization + async emails
  • Detailed error handling - custom error pages, errors automatically logged to a file + sent to developers via email
  • Date & time with timezone conversions

Skills practiced:

  • Backend & Database: Flask & SQLAlchemy
  • Frontend interface: Python (Jinja HTML templating w/ macros) & Bootstrap (Styling)
  • Working in Python virtual environment
  • Database migration

Page snapshots below:

Login Screenshot 2025-08-05 162856 User Profile Screenshot 2025-08-05 163008 Main page Screenshot 2025-08-05 162958 Registration form Screenshot 2025-08-05 163023 Password reset form Screenshot 2025-08-05 163029

Further (planned) features:

  • Language translation workflow (Internationalization and Localization)
  • Improve application structure and employ blueprinting
  • Full-text in-app search
  • Deployment
  • User Notifications
  • API Packaging

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published