Python Django Bootstrap HTML CSS SQLite
WordCrafted is a Django-Based Blogging Platform that allow users to read blogs across different categories, search for blogs, and interact through comments while administrators manage content via a role-based dashboard.
- User registration and login
- Browse blogs by categories
- Search functionality to find posts
- Comment on blog posts
- Dedicated dashboard for content management
- Category management
- Post management
- User management
- Permission-based access control
The application supports three types of users:
| Role | Permissions |
|---|---|
| Normal User | Can view posts and categories but cannot modify them |
| Editor | Can add, edit, and delete posts and categories |
| Superuser | Full access including user management |
Note:
- Only the superuser can access the Users section
- Normal users cannot perform CRUD operations
Editor Role
editor.mp4
Superuser Role
superuser.mp4
| Component | Technology Used |
|---|---|
| Backend | Django |
| Frontend | HTML, CSS, Bootstrap |
| Database | SQLite |
| Deployment | PythonAnywhere |
- 👍🏼 Post likes and reactions
- 📱 Responsive UI
- 👤 User profile pages
- ✉️ Email verification for users
- 🔔 Notifications for comments and replies
If you like this project, consider giving it a ⭐ on GitHub!