Complete Political Campaign Management System Software in PHP MySQL

July 21, 2021
PHP
election campaign management system

Project: Political Campaign Management System Software in PHP and MySQL with Source Code

About Political Campaign Management System in PHP MySQL Project Free Download

Through this Political Campaign Management System in PHP MySQL Free Download users can manage the activities and data of an Political campaign. Through this application voter database, volunteer database, event management, campaign analysis, bulk SMS sending, expenses, expense report with date-to-date search and many other things can be managed. There are modules like Area, Voter Database, Volunteer Management, Event, Campaign Analysis, Expenses, Bulk SMS, Settings and Profile.

Online Political Campaign Management System Features

These are the following features of Political Campaign Management System in PHP:

  • Manage Online Campaign from Anywhere
  • Voter Database
  • Volunteer Database
  • Event Management
  • Campaign Analysis
  • Expense Management
  • Bulk SMS to all Voters
  • Bulk SMS to all Volunteer
  • Responsive
  • and Many More..

Server Requirements

These are the following server requirements of Online Political Campaign Management System:

  • PHP >= 5.6.0
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension

Online Political Campaign Management System Installation

These are the steps on how to install Political Campaign Management System:

1. Upload all the files from the folder PCMS-Political-Campaign-Management-System to your server directory.
2. Create a database.
3. Go to the Database file application/config/database.php and fill up with your database details.

$db[‘default’][‘hostname’] = ‘Host Name’;
$db[‘default’][‘username’] = ‘Database Username’;
$db[‘default’][‘password’] = ‘Password’;
$db[‘default’][‘database’] = ‘Database Name’;

4. Import the sql file into your database from the DB folder of your main download folder.
5. Upload the .htaccess file from htaccess folder into the server directory.

Political Campaign Management System Software Modules

These are the following modules of Political Election Campaign Management System:

Area

Generally electoral constituencies are consists with many areas. Through Area module, user can make a database of all areas.

Voter Database

A complete voter database module.
Go Voter Database button in the sidebar.
Click on Add Voter button on left top
A popup with a form will appear.
Fill The form and submit.
User also can edit and delete a voter with the options.

Volunteer Database

Volunteer Database for election campaign.

Go to –> Volunteer module from sidebar.
Click on –> Add Volunteer button.
Fill the form and submit.
Volunteer is added.

User can add, edit or delete volunteers.

Team

Teams can be created with volunteers.
Go to Add Team Button.
Select team members and fill the form. Submit.
If you want to add more team members, go to details.
Click on add team member.
A pop up will appear.
Select volunteers as team members and submit.
User can add, edit or delete teams.

Event

Event’s date, organizer, guests, topic, location can be managed and stored through this Module.

Campaign Analysis

Basically a SWOT Analysis for the candidate.
It will help to track development stages of an ongoing campaign.

Expenses

Expenses can be managed through this module. User can add unlimited categories..

* First create categories by clicking Expenses -> Add Expense Category button in the sidebar.
* Go to the Add Expense Page. Chose a category. Fill the amount field. Click submit.
* You can also track date-to-date expense report by clicking Expenses -> Expense Report button in sidebar.

Bulk SMS

Bulk SMS can be sent through this application in bulk SMS module.

For sending bulk SMS user should have a ClickaTell account.
Go To-> www.clickatell.com and create an account.
After login you will get an API id and API password.

Then Go To ECMS application.
Click Bulk SMS->sms settings.
Submit the form with your clickatell details.

Now your SMS settings is configured.

Buy credit in clickatell and send SMS as much as you want.

For sending Bulk SMS, Go To Bulk SMS -> Send SMS
Select whom you want to send sms.
Write message and send.

Settings

Site Configuration Can be changed through this module.

Different types of settings can be managed.
1. Site Title.
2. Address
3. Phone Number
4. Email Address.
5. Currency.

Complete Online Political Election Campaign Management System Project

  • Name of Project: Online Political Election Campaign Management System Project
  • Language:                  PHP
  • Databases used:      MySQL
  • Design used:            HTML JavaScript, Ajax, JQuery, Bootstrap
  • Browser used:          IE8, Google Chrome, Opera Mozilla
  • Software used:         WAMP/ XAMPP/ LAMP/MAMP

Screenshots

political election management system project

political election management system project

political election campaign management system project in php

political election campaign management system project in php

political election campaign management system free download

political election campaign management system free download

Demonstration

Login Details as below :

Email: admin@ecms.com

Password: 12345

I hope this Political Election Campaign Management System in PHP MySQL will help you with what you are looking for and hope that you will learn something with this project that is useful for your future projects.


Related Projects: Advanced Voting Management System using PHP/MySQLi, Online Voting System using PHP MySQL

Free Download Political Election Campaign Management System Software in PHP MySQL

Download Here
Comments
  • I SUGGEST TO USE LARAGON + php 7.4, if you test this projetc in kocal in your computer

    Alain Web-creator September 1, 2024 9:04 am Reply
  • The admin@ecms.com username and password 12345 are not working. Can you please provide the password. Thankyou -> use admin@example.com as the user name

    MUSS Kenya March 2, 2024 9:44 am Reply
    • You can change all those in your SQL Server
      How do you get to pass the white page, I am not getting passed there.
      And everything seem correct.

      Max April 25, 2024 12:07 pm Reply
    • hi tell me your whatsapp brother

      ismail jamal June 6, 2024 4:21 pm Reply
  • hi dev in the code there are no controller, and i get redirected back in login, it’s normal?

    DAFF February 14, 2024 11:37 pm Reply
  • Anyone need help instantly regarding any software/application project on campcodes can contact me right now. He will get my services instantly. Whatsapp+923006037178

    Regards
    Senior Software Engineer.

    Tahir Mubeen December 3, 2022 6:02 am Reply
  • When I try running the apache admin server from xampp, it shows me a blank screen on browser, What should I do?

    EDWARD JOSE RODRIGUEZ GARCIA September 15, 2022 11:11 pm Reply
    • Check your drivers. The code was built on MySQL but I guess you are using the latest version of mysql which uses mysqli as driver.

      In the file where you edit server name and password, edit driver to mysqli .

      Send me an email gp01101960@gmail.com for more clarity

      izere_boy October 6, 2022 5:56 pm Reply
  • after making changes in database I get the following error

    A Database Error Occurred
    Unable to connect to your database server using the provided settings.

    Filename: C:\xampp\htdocs\emc\system\database\DB_driver.php

    Line Number: 125

    Abhishek January 9, 2022 9:30 pm Reply
  • The admin@ecms.com username and password 12345 are not working. Can you please provide the password. Thankyou

    Anonymous October 29, 2021 8:07 pm Reply
    • did you get admin user and password , please support me , also i got like this problem

      Anonymous July 6, 2022 5:26 am Reply
  • access forbidden. how to fix?

    Anonymous October 27, 2021 7:26 am Reply
  • When I try running the apache admin server from xampp, it shows me a blank screen on browser, What should I do?

    XYZ October 14, 2021 6:35 pm Reply
    • I have this error, did you solve?

      Miguel Angel December 4, 2021 8:21 pm Reply
    • ???

      Miguel Santana December 4, 2021 11:39 pm Reply
  • Error Number: 1046

    No database selected

    SELECT `email`, `username`, `email`, `id`, `password`, `active`, `last_login` FROM (`users`) WHERE `email` = ‘admin@ecms.com’ ORDER BY `id` desc LIMIT 1

    Filename: E:\xampp\htdocs\ECMS-Election-Campaign-Management-System\system\database\DB_driver.php

    Line Number: 331
    How it will be solved?

    Abdullah Mahmood September 9, 2021 12:23 am Reply
  • very nice tutorial but by following the video tutorial, I see that you do not show how to activate the following extensions:
    – OpenSSL PHP Extension
    – Tokenizer PHP Extension
    I am using the LWS host and I have a hard time finding my way.
    can you enlighten us please?

    THANKS !

    Alain Web-creator July 22, 2021 4:22 pm Reply
    • It doesn’t need openssl and tokenizer extensions. You may proceed to install in your hosting.

      admin July 22, 2021 5:20 pm Reply
      • please user and password not working

        eid July 7, 2022 2:08 am Reply

Leave a Reply

Your email address will not be published. Required fields are marked *