Skip to content

ImJanindu/Panhinda

Repository files navigation

Panhinda — Blogging Platform for University Students

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.


Features

  • 📰 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)

Tech Stack

  • Frontend: HTML, Tailwind CSS, JavaScript
  • Backend: Python (Flask)
  • Database: SQLite (SQLAlchemy for database access)
  • Email: SMTP (Flask-Mail) for OTP/verification codes

Developers

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •