Skip to content

HimpheryChui/Banking-System

Repository files navigation

Console Banking System

This is a simple terminal-based banking system built in C# using the .NET 8.0 framework. It demonstrates fundamental principles of object-oriented programming (OOP) and includes basic banking functionalities such as deposits, withdrawals, transfers, and transaction rollbacks — all performed through a clean, menu-driven interface.


Features

  • Add new account
  • Withdraw funds
  • Deposit funds
  • Transfer between accounts
  • Print account details
  • View and rollback transactions
  • Input validation & error handling

All features are designed to mimic core banking operations, with an emphasis on transaction safety and accountability.


Requirements

  • .NET 8.0 SDK or higher
  • Windows, macOS, or Linux (terminal required)

! Note: If you're running .NET 9+, make sure to either install the .NET 8 runtime or update the target framework in the .csproj file.


How to Run

  1. Download or clone the repository:

    git clone https://github.com/HimpheryChui/Banking-System.git
    cd BankingSystem

About

Developed a secure banking system with core functions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages