Skip to content

coding-enthusiast003/Blog-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

20 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“ Blog Project

A simple blog application built with Flask, MongoDB, and Bootstrap.
Users can register, log in (with Argon2-hashed passwords), create blog posts, and browse posts with pagination.


πŸš€ Features

  • User registration & login (secure with Argon2 password hashing)
  • Create, read, update, and delete (CRUD) blog posts
  • Pagination support for browsing posts
  • Flash messages for user feedback
  • Email support using Flask-Mail
  • Environment variable support with python-dotenv
  • Production-ready with Gunicorn

πŸ› οΈ Tech Stack

  • Backend: Flask (Python)
  • Database: MongoDB (via flask-pymongo)
  • Frontend: Bootstrap 5
  • Authentication: Argon2 (argon2-cffi)
  • Mailing: Flask-Mail

πŸ“‹ Author

  • Subham Das (coding-enthusiast003)

About

πŸ“ A simple blog app built with Flask + MongoDB

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published