Skip to content

Deepankar1729/WordCrafted

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📝 WordCrafted — Full Stack Web Development Project

Python Django Bootstrap HTML CSS SQLite


🎯 Project Objective

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.


🌐 Live Demo

👉 View Live on PythonAnywhere


✨ Features

👥 User Features

  • User registration and login
  • Browse blogs by categories
  • Search functionality to find posts
  • Comment on blog posts

🛠 Dashboard Features

  • Dedicated dashboard for content management
  • Category management
  • Post management
  • User management
  • Permission-based access control

🔐 Role-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

📷 Project Demo

Editor Role

editor.mp4

Superuser Role

superuser.mp4


🧰 Tech Stack

Component Technology Used
Backend Django
Frontend HTML, CSS, Bootstrap
Database SQLite
Deployment PythonAnywhere

🚀 Future Improvements

  • 👍🏼 Post likes and reactions
  • 📱 Responsive UI
  • 👤 User profile pages
  • ✉️ Email verification for users
  • 🔔 Notifications for comments and replies

⭐ Support

If you like this project, consider giving it a ⭐ on GitHub!

About

A Django-based blogging platform featuring category filtering, search functionality, comments & a permission-controlled dashboard.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors