Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hollali/internetbanking-php
https://github.com/hollali/internetbanking-php
Last synced: 14 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/hollali/internetbanking-php
- Owner: hollali
- Created: 2023-09-14T21:03:55.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-21T07:49:44.000Z (about 1 year ago)
- Last Synced: 2024-11-12T15:14:03.936Z (2 months ago)
- Language: JavaScript
- Size: 4.47 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# InternetBanking-PHP
PHP CRUD Banking Management System
OverviewThis PHP project is a simple CRUD (Create, Read, Update, Delete) Banking Management System, designed to manage basic banking operations. It uses PHP for server-side scripting, MariaDB for the database, and Bootstrap CSS along with JavaScript for the front-end.
Features
Create Account: Allows users to create new bank accounts with essential information.
View Accounts: Displays a list of all bank accounts with basic details.
Update Account: Enables users to modify account information.
Delete Account: Allows the removal of bank accounts from the system.Client Interface Panel:
Create Account: Allows clients to create new bank accounts with essential information.
View Accounts: Displays a list of all bank accounts with basic details.Admin Interface Panel:
View All Accounts: Enables administrators to see a comprehensive list of all bank accounts.
Update Account: Allows administrators to modify account information.
Delete Account: Enables administrators to remove bank accounts from the system.
Search Accounts: Provides administrators with the ability to search through the client database.Employee Interface Panel:
View All Accounts: Allows employees to see a comprehensive list of all bank accounts.
Update Account: Enables employees to modify account information.
Delete Account: Allows employees to remove bank accounts from the system.
Search Accounts: Provides employees with the ability to search through the client database.Technologies Used
PHP: Server-side scripting language.
MariaDB: Open-source relational database management system.
Bootstrap CSS: Front-end framework for responsive and modern design.
JavaScript: Used for client-side interactivity.Project Structure
index.php: The main page that displays the list of bank accounts and provides navigation.
add.php: Allows users to add new bank accounts.
edit.php: Enables users to modify existing account information.
delete.php: Handles the deletion of bank accounts.
config.php: Contains database configuration details and establishes a connection.
db.sql: SQL script to create the necessary database and tables.Setup Instructions
Clone the repository to your local machine.
bash
git clone https://github.com/hollali/php-banking-system.git
Import the database schema using db.sql into your MariaDB server.
Update the database connection details in the config.php file.
Run the application on a PHP-enabled server.
Usage
Access the application through a web browser.
Navigate to the "Create Account" page to add new bank accounts.
Use the "View Accounts" page to see a list of existing bank accounts.
Modify or delete accounts using the respective pages.
Additional Notes
This project is designed for educational purposes and may lack advanced security features.
Ensure that your server environment supports PHP and MariaDB.Credits
This project was created by Hollali.
LicenseThis project is licensed under the MIT License.
Feel free to contribute or report issues!