The RSDB Banking System is a basic banking application designed to simulate core banking operations such as account management, fund transfers, and transaction history. This project is built using modern web technologies to ensure a seamless user experience and robust functionality.
- HTML: Structure of the web pages.
- CSS: Styling and layout of the web pages.
- Bootstrap: Responsive design and pre-built components.
- PHP: Server-side scripting for handling business logic and database interactions.
- MySQL: Relational database management system for storing user data, account information, and transaction records.
- User Authentication: Secure login and registration system.
- Account Management: Create, update, and delete bank accounts.
- Fund Transfers: Transfer funds between accounts.
- Transaction History: View detailed transaction history for each account.
- Responsive Design: Ensures the system is accessible on various devices.
The project is structured into frontend and backend components:
- Frontend: Contains all the HTML, CSS, and JavaScript files responsible for the user interface.
- Backend: Includes PHP scripts that handle server-side logic and database interactions.
- Database: MySQL database schema and scripts for managing data.
- Web server (e.g., Apache, Nginx)
- PHP (version 7.0 or higher)
- MySQL (version 5.6 or higher)
-
Clone the Repository:
git clone https://github.com/RohanCyberOps/RSDB-Banking-System.git cd RSDB-Banking-System
-
Set Up the Database:
- Import the provided SQL file (
database.sql
) into your MySQL database. - Update the database connection settings in the
config.php
file.
- Import the provided SQL file (
-
Configure the Web Server:
- Point your web server to the project's root directory.
- Ensure the server is configured to handle PHP files.
-
Run the Application:
- Open your web browser and navigate to the configured domain or localhost.
- Register a new user or Login with existing credentials.
- Create a new bank account or manage existing accounts.
- Transfer funds between accounts.
- View transaction history for detailed records of all transactions.
(Include screenshots of the application if available, e.g., login page, dashboard, transaction history, etc.)
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/YourFeatureName
). - Commit your changes (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature/YourFeatureName
). - Open a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
- Bootstrap for the responsive design components.
- PHP and MySQL for the robust backend and database management.
- Various open-source libraries and tools used in the development process.
For any inquiries or support, please contact RohanCyberOps or open an issue on the GitHub repository.