A simple, secure blogging platform where university students can read, search, write, comment on, and share articles. Built with Flask, HTML, Tailwind CSS, and JavaScript, with email-based 2-step verification to protect accounts.
- 📰 Read articles with a clean, responsive UI
- 🔎 Full-text search for articles
- ✍️ Register/Login and create posts (text editor with many tools)
- 💬 Comment on articles
- 🔗 Share articles (copy link / native share)
- 🔐 2-Step Verification via email (OTP code)
- 👤 Basic profile management (update name, password, avatar – if implemented)
- Frontend: HTML, Tailwind CSS, JavaScript
- Backend: Python (Flask)
- Database: SQLite (SQLAlchemy for database access)
- Email: SMTP (Flask-Mail) for OTP/verification codes
- Malith Banuka - @banuka20431
- Janindu Malshan - @ImJanindu