Blog Management System using PHP and MySQL


Blog Management System is a web-based application that automates the existing manual system with the help of computerized equipment and full-fledged computer software, fulfilling their requirements, so that their valuable information can be stored for a long period with easy access and manipulation of the same. The required software and hardware are easily available and easy to work with.

Project Requirements

Project Name
Blog Management Project PHP

Language Used
PHP5.6, PHP7.x

MySQL 5.x

User Interface Design

Web Browser
Mozilla, Google Chrome, IE8, OPERA

XAMPP / Wamp / Mamp/ Lamp (anyone)

Project Modules

In this project, we use PHP and MySQL database. It has two modules i.e  Admin and Reader (user)

Admin Module

Admin will be the user of this project who can control the whole website.

Dashboard: In this section, the admin can briefly view information about categories, subcategories, Live Blogs, Trash blogs, registered subadmin, approved comments, unapproved comments, and Total subscribers.Sub-admins: In this section, admin can mange sub-admins(Add/Update/Delete).Category: In this section, admin can mange Category(Add/Update/Delete).Sub Category: In this section, admin can mange sub-category(Add/Update/Delete).Posts(Blog): In this section, admin can mange Posts(Add/Update/Delete).Pages: In this section, admin update the about us and contact us page.Comments: In this section, admin can view the comments which is given by readers and approve and unapproved those comments.Subscribers: In this section, admin can view subscriber lists.Website Setting: In this section, admin changes the setting of a website like logos contents, etc.Admin can also recover their own password.

Visitor or Readers Module

Visitor or Readers can visit the website and reads the blogs and subscribe to themselves.Reader/ user can also comment on the particular blog.

Project Output Screens

Home Page

Single Blog Page

Admin Dashboard

Add Blog Post

How to run the Blog Management Project using PHP and MySQL

1. Download the project zip file

2. Extract the file and copy bms folder

3.Paste inside root directory(for xampp xampp/htdocs, for wamp wamp/www, for lamp var/www/Html)

4.Open PHPMyAdmin (http://localhost/phpmyadmin)

5. Create a database with the name  bmsdb

6. Import bmsdb.sql file(given inside the zip package in the SQL file folder)

7. Run the script http://localhost/bms

Admin Credential
Username: admin
Password: Test@123

Credential for Sub-admin panel :
username: subadmin
Password: Test@123
Or Register a new Sub-admin.

Project Demo

Project Download Link

The post Blog Management System using PHP and MySQL appeared first on PHPGurukul.