Skip to content

Responsive blogging platform with anonymous posts, private profiles/comments, reporting system, and admin dashboard.

Notifications You must be signed in to change notification settings

darshanm16/Blogging-Platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📰 Blogger – A Secure Space for Bloggers

Live Site: https://blgr.pythonanywhere.com

Blogger is a modern, full-featured blogging platform that allows users to write, manage, and interact with blogs in a clean, social environment. Built with Django and REST APIs, it offers personalized profiles, privacy control, blog settings, and auto-moderation features.


✨ Key Features

🧾 Blog Writing & Publishing

  • Compose and format blogs with a public/anonymous toggle
  • Edit or delete your own blogs anytime
  • "Clear" draft functionality

👤 Profile Section

  • View blog count, likes, comments
  • "My Blogs" & "Saved Blogs" tabs
  • Add an About section and personal info
  • Set profile visibility (public/private)

🏠 Home Feed

  • Read blogs from all users
  • Access "Most Liked Blogs" sidebar
  • Interact with blogs via:
    • 👍 Like
    • 💬 Comment (toggleable)
    • 📌 Save
    • 🔁 Share
    • 🚩 Report

🧠 Auto Moderation

  • Blogs reported by 10+ users are auto-deleted
  • Commenting can be disabled per blog by the author

🧑‍💻 Built With

  • Backend: Django + Django REST Framework
  • Frontend: HTML, CSS, JS
  • Database: MySQL
  • Deployment: PythonAnywhere

📸 Screenshots

🏠 Home Page

Home Page

✍️ Write Blog

Write Blog

👤 Profile Page

Profile Page


📌 Highlights

  • 🔐 OTP & Password based authentication
  • 🧑 Anonymous posting supported
  • 📈 Trending blogs section
  • 🚀 User-friendly UI and clean layout
  • 📋 Moderation through community reporting

🙋‍♂️ Author

Darshan M
📧 darshanm1910@gmail.com
🐙 GitHub Profile


About

Responsive blogging platform with anonymous posts, private profiles/comments, reporting system, and admin dashboard.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published