>_siddiqui.maazzz

Blog Website
"A blog website where users can create an account, write and post blogs, comment on posts, and view blogs by others."


Blog Web Application

GitHub Repository | Live Website


Type: Web


Short Description

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.

User Authentication (Hashed Passwords)

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.

Create and Manage Blog Posts

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.

Read-Only View for Guests

Visitors can browse blog posts without logging in. Only registered users can comment or create new posts. Admins can manage all content and users.

Example Use Case

Ideal for personal blogging, academic journals, or team announcements. Supports both single-author and multi-author workflows with clear access controls.

Security Features

Key Features