Skip to content

This project is a Basic Banking System designed to simulate core banking operations such as account management, fund transfers, and transaction history. The system is built using a combination of frontend and backend technologies, ensuring a seamless user experience and robust functionality.

License

Notifications You must be signed in to change notification settings

RohanCyberOps/RSDB

RSDB - Basic Banking System

Welcome to RSDB, a simple and efficient banking system designed to manage basic banking operations. This project is built using modern web technologies to provide a seamless user experience for both customers and administrators.

Features

  • User Authentication: Secure login and registration system for customers.
  • Account Management: View account details, balance, and transaction history.
  • Fund Transfers: Easily transfer funds between accounts.
  • Transaction History: Track all transactions with detailed records.
  • Responsive Design: Built with Bootstrap for a mobile-friendly experience.

Technologies Used

Frontend

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

Backend

  • PHP: Server-side scripting for handling business logic.
  • JavaScript: Client-side interactivity and dynamic content.

Database

  • MySQL: Relational database management for storing user data, transactions, and account information.

Languages

  • JavaScript: 87.6%
  • CSS: 6.8%
  • PHP: 3.9%
  • SCSS: 1.6%
  • HTML: 0.1%
  • Shell: 0.0%

Installation

  1. Clone the Repository:

    git clone https://github.com/RohanCyberOps/RSDB.git
    cd RSDB
  2. Set Up the Database:

    • Import the provided SQL file into your MySQL database.
    • Update the database connection settings in the config.php file.
  3. Configure the Web Server:

    • Ensure you have a web server (e.g., Apache) with PHP and MySQL installed.
    • Place the project in the web server's root directory.
  4. Run the Application:

    • Open your browser and navigate to http://localhost/RSDB.

Usage

  • Register: Create a new account by providing the required details.
  • Login: Use your credentials to access your account.
  • Dashboard: View your account balance and recent transactions.
  • Transfer Funds: Enter the recipient's account number and amount to transfer funds.
  • Transaction History: Check the history of all transactions made from your account.

Contributing

Contributions are welcome! If you have any suggestions, bug reports, or feature requests, please open an issue or submit a pull request.

  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: For the robust backend logic.
  • MySQL: For reliable data storage and management.

Contact

For any inquiries or support, please contact RohanCyberOps.


Thank you for using RSDB! We hope this banking system meets your needs and provides a smooth experience. Happy banking! 🚀

About

This project is a Basic Banking System designed to simulate core banking operations such as account management, fund transfers, and transaction history. The system is built using a combination of frontend and backend technologies, ensuring a seamless user experience and robust functionality.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published