fistfulofyen / flask_blogpage

Code for my blog page made using flask

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Flask Blog

This series is designed to go through building a feature-rich web application using the Flask framework. Below describe the steps completed.

Table of Contents

  1. Creating Forms and User Input
  2. Working with Databases
  3. Restructuring the Application
  4. User Authentication
  5. User Account Page
  6. Posts Management
  7. Additional Features
  8. Documentation

Creating Forms and User Input

Create forms, accept user input, and implement validation to enhance the user experience.

Working with Databases

Set up a database using Flask-SQLAlchemy, interact with it in an Object-Oriented manner, and transition to Postgres for deployment.

Restructuring the Application

Organize the application into a package for better module importing and maintainability.

User Authentication

Add users to the database and implement a robust authentication system using flask-bcrypt and flask-login.

User Account Page

Allow users to update their information and upload profile pictures with image resizing.

Posts Management

Implement the ability for users to create, update, and delete posts, with safeguards against unauthorized modifications.

Additional Features

  • Pagination for post listings
  • Password reset via email
  • Use of Flask blueprints for modular application structure
  • Custom error messagesy
  • Custom domain name integration

Documentation

TBC

Happy coding!

About

Code for my blog page made using flask

License:Apache License 2.0


Languages

Language:HTML 55.8%Language:Python 41.5%Language:CSS 2.8%