Skip to content

A Basic Banking System Technologies used:- Frontend:-HTML,CSS,Bootstrap Backend:-PHP Database:-MYSQL

License

Notifications You must be signed in to change notification settings

RohanCyberOps/RSDB-Banking-System

RSDB Banking System

Overview

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.

Technologies Used

Frontend

  • HTML: Structure of the web pages.
  • CSS: Styling and layout of the web pages.
  • Bootstrap: Responsive design and pre-built components.

Backend

  • PHP: Server-side scripting for handling business logic and database interactions.

Database

  • MySQL: Relational database management system for storing user data, account information, and transaction records.

Features

  • 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.

Project Structure

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.

Installation

Prerequisites

  • Web server (e.g., Apache, Nginx)
  • PHP (version 7.0 or higher)
  • MySQL (version 5.6 or higher)

Steps

  1. Clone the Repository:

    git clone https://github.com/RohanCyberOps/RSDB-Banking-System.git
    cd RSDB-Banking-System
  2. 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.
  3. Configure the Web Server:

    • Point your web server to the project's root directory.
    • Ensure the server is configured to handle PHP files.
  4. Run the Application:

    • Open your web browser and navigate to the configured domain or localhost.

Usage

  1. Register a new user or Login with existing credentials.
  2. Create a new bank account or manage existing accounts.
  3. Transfer funds between accounts.
  4. View transaction history for detailed records of all transactions.

Screenshots

(Include screenshots of the application if available, e.g., login page, dashboard, transaction history, etc.)

Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/YourFeatureName).
  3. Commit your changes (git commit -m 'Add some feature').
  4. Push to the branch (git push origin feature/YourFeatureName).
  5. Open a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • 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.

Contact

For any inquiries or support, please contact RohanCyberOps or open an issue on the GitHub repository.


About

A Basic Banking System Technologies used:- Frontend:-HTML,CSS,Bootstrap Backend:-PHP Database:-MYSQL

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published