Skip to main content

Banking System using PHP Free Source Code

Language

This is a Simple Banking System Project that I'd developed in PHP. The project manages the bank's clients' accounts and handles the basic transactions of the clients. The system has 2 types of users which are the Admin and Clients. The system allows the client to save the records of their Deposits, Withdraws, and Fund Transfers.

About the Banking System

This Simple Banking System web-based project was developed using PHP, HTML, CSS, JavasScript (Ajax and jQuery), Bootstrap, and some other plugins/libraries. On the Admin Side, the system admin user can manage all the records of the clients' accounts and the admin can also make the transaction for the walk-in clients. The admin is also in charge of managing the announcements which will be posted on the public website where all their clients or possible clients can read the post. Then, on the Client Side, as I have mentioned above, the client can make their transaction using the system and also track all their transactions. The system has many minor features which are relevant for this kind of system such as some Error trapping to prevent system errors due to human errors. The clients' credentials can be only created by the admin user.

Features

Public

  • Login Page
  • Announcement Page
  • About us Page

Client-Side

  • Dashboard Page (display the account number and current balance)
  • List of Transactions History
  • Deposit
  • Withdraw
  • Fund Transfer
  • Manage System Credentials

Admin Side

  • Dashboard Page
  • List of All Transactions History
  • Deposit for Client
  • Withdraw for Client
  • Fund Transfer for Client
  • Manage System Credentials
  • Manage System Settings/Info

Snapshots

Admin Home Page

bankIMG

Transfer Fund Page

bankIMG

Admin Transaction List Page

bankIMG

Client's Dashboard

bankIMG

Client's Transaction List

bankIMG

Public Announcement Page

bankIMG

The Source Code is Free to download on this website. Feel Free to Download and Modify the source code the way you desire. Just follow the instructions below on how to run this project.

How to Run

Requirements

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

Installation/Setup

  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 banking_db.
  6. Import the provided SQL file. The file is known as banking_db.sql located inside the database folder.
  7. Browse the Simple Banking System in a browser. i.e. http://localhost/banking and http://localhost/banking/admin for the admin side.

System Access information

Admin Access:
Username: admin
Password: admin123

Sample Client Access:
Email: [email protected]
Password: jsmith123

DEMO

That's it! I hope this Simple Banking System will help you with what you are looking for and for your future 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 SourceCodester.com for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.

FOR YOUR OWN SAFETY, PLEASE:

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.

Comments

Submitted bydellon Thu, 09/09/2021 - 02:00

Hello,

Nice program, also how do I go about adding another Admin user

 

Submitted byomid behnami (not verified)on Tue, 09/21/2021 - 20:30

thanks a lot
Submitted byPosey (not verified)on Thu, 09/23/2021 - 15:20

Thanks you dear. I appreciate your help. It is very nice job. So, please sir !How can I make a register page for this login page?

Add new comment