Blogging and Article Management System

Blog System

This web application is a comprehensive Blogging and Article Management System designed to empower users to create, manage, and interact with articles in a secure and efficient manner.


Features

Authentication and Security: Secure login system using Spring Boot Security and encrypted passwords for user protection.

Article Management: Logged-in users can create, edit, and delete articles, supporting rich text formatting and multimedia content.

Comment System: Users can engage by commenting on articles. Authors and admins can moderate and manage comments to maintain quality.

User Roles: Role-based access control ensures that regular users, authors, and administrators have appropriate permissions.

Admin Capabilities: Admins can manage users, moderate articles and comments, and maintain platform integrity.

Responsive UI: Frontend designed with Bootstrap ensures a smooth experience across different devices.


Technology Stack

Backend: Java, Spring Boot, Spring Boot Security

Frontend: Bootstrap, HTML, CSS

Database: MySQL 8

Scripts