Simple Charity Website Management System (CMS) in PHP Free Source Code



This is a PHP Project that I created entitle Simple Charity Website Management System. This project is a sort of CMS (Content Management System) for a charity or foundation. The source code will help you understand how does a CMS website works and build using PHP Language. The source code itself is nice to start with for those who are planning to develop a website like this. It is easy to modify and understand.

About the Simple Charity Website Management System-(CMS)

This project was developed using PHP, MySQL Database, HTML, CSS, JavaScript (jQuery and Ajax), Bootstrap, AdminLTE Template, and other plugins/libraries. I have used XAMPP v3.3.0 which has a PHP version 8.0.7.

The Simple Charity Website Management System (CMS) has an Admin Panel to manage the information shown on their website. The system website contains Charity info, Causes Content, Upcoming Events, and blogs/posts. All of the said contents/features of the website mentioned can be modified or managed at the Admin Panel of the system. The blog/posts topic categories are dynamically listed in the project. Admin users can publish/unpublished blogs/posts. For the Causes and Posts Content the user/author can upload images that they can use for the content and also the system requires them to enter the article keywords and meta description for SEO purposes. The system has user-friendly functionalities and a pleasant user interface. Feel Free to Download and Modify the source code the way you wanted.


Admin Side

  • Secure Login/Logout
  • Dashboard Page
  • Cause Content Management
  • Blogs/Posts Management
  • Manage List of Topics
  • Manage List of Users
  • Manage Account Credentials
  • Manage Website Information


  • Website Home
  • Cause Content
  • Upcoming Events
  • Donation Modal using PayPal
  • Topic Lists
  • Blogs/Posts Articles
  • About Content

System Snapshots

Website Home

Charity Website

Upcoming Events Page

Charity Website

Blogs/Posts List

Charity Website

Donation Modal

Charity Website

Admin Panel

Charity Website

Cause Content Management

Charity Website

How to Run ??


  • Download and Install any local web server such as XAMPP/WAMP.
  • Download the provided source code zip file. (download button is located below)


  1. Open your XAMPP/WAMP's Control Panel and start the Apache and MySQL.
  2. Extract the downloaded source code zip file.
  3. If you are using XAMPP, copy the extracted source code folder and paste it into the XAMPP's "htdocs" directory. And If you are using WAMP, paste it into the "www" directory.
  4. Browse the PHPMyAdmin in a browser. i.e. http://localhost/phpmyadmin
  5. Create a new database naming charity_db.
  6. Import the provided SQL file. The file is known as charity_db.sql located inside the database folder.
  7. Browse the Simple Charity Website Management System (CMS) in a browser. i.e. http://localhost/charity and http://localhost/charity/admin for the admin side.

Admin Default Access Information

Username: admin
Password: admin123


That's it! You can now explore the features and functionalities of this Simple Charity Website Management System (CMS) in PHP and MySQL Database. I hope this project will help you with what you are looking for and you'll find something useful for your future PHP Projects.

Explore more on this website for more Free Source Codes and Tutorials.

Enjoy :)

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. After downloading it, you will need a program like Winzip to decompress it.

Virus note: All files are scanned once-a-day by for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.


1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.


Add new comment