Blog Website
"A blog website where users can create an account, write and post blogs, comment on posts, and view blogs by others."
GitHub Repository | Live Website
A secure and responsive blog platform where users can register, log in, and publish content-rich articles. Includes hashed password authentication, role-based access, and a WYSIWYG editor for rich formatting.
Users must sign up with a valid email and password. Passwords are hashed using bcrypt or SHA-256 and stored securely. Sessions are protected with secure cookies and CSRF tokens for safe form handling.
Authenticated users can write, edit, and delete their posts using a CKEditor-powered rich-text interface. Tags, categories, and featured images are supported for better content organization.
Visitors can browse blog posts without logging in. Only registered users can comment or create new posts. Admins can manage all content and users.
Ideal for personal blogging, academic journals, or team announcements. Supports both single-author and multi-author workflows with clear access controls.