A clean, responsive, and fully dynamic Django-based blog website where users can read posts, comment on them, and interact with the author. The admin can manage posts and comments easily through Djangoโs built-in backend.
This project aims to create a functional blogging platform with a simple UI and a powerful Django backend. It includes dynamic blog posts, a comment system, an about page, and a contact formโmaking it suitable for sharing knowledge or personal writing.
- Display all blog posts dynamically
- Individual post pages with full content
- Admin can create, edit, delete posts
- Support for images and rich descriptions
- Users can comment on posts
- Comments stored in the database
- Displayed with username and timestamp
- About Page: Details about the author
- Contact Form: Users can send messages (validated and processed by Django)
- Responsive layout for all devices
- Simple navigation bar and footer
- Clean and minimal design
- Secure Django login system for admin
- Only authenticated users can manage content
- Frontend: HTML, CSS, JavaScript
- Backend: Django, Django Forms, Django ORM
- Database: SQLite / PostgreSQL
- Framework Features: Admin panel, authentication, templates, MVT structure