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.
- 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
- Backend: Flask (Python)
- Database: MongoDB (via flask-pymongo)
- Frontend: Bootstrap 5
- Authentication: Argon2 (argon2-cffi)
- Mailing: Flask-Mail
- Subham Das (coding-enthusiast003)