User Features

🔐

Secure Login

  • Invited users can login using registered email
  • OTP-based authentication system
  • Session management for secure access
📝

Blog Management

  • Create blogs with rich text editor
  • Automatic submission for admin approval
  • Edit existing blogs (requires re-approval)
  • Email notifications on publication
🤝

Social Interaction

  • Read published blogs
  • Like/React to articles
  • Share blogs via social media
  • View author profiles
👤

Profile Settings

  • Update display name
  • Edit professional affiliation
  • Upload profile picture
  • Manage account preferences

Blog Publication Process

flowchart LR A[Create Blog] -->|Submit| B[Admin Review] B -->|Needs Changes| C[Revision] C -->|Resubmit| B B -->|Approved| D[Published] D -->|Notified| E[Success!] style A fill:#ff9ff3,stroke:#f368e0,color:#222 style B fill:#ffeaa7,stroke:#fdcb6e,color:#222 style C fill:#ff7675,stroke:#d63031,color:#fff style D fill:#55efc4,stroke:#00b894,color:#222 style E fill:#81ecec,stroke:#00cec9,color:#222

📌 Note: All blog edits after approval require re-submission for admin review. You'll receive email notifications when your blog is published or needs revision.