Skip to content

Ahmad-L23/Simple-Bank-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏦 Simple Bank System (C++)

C++ License

A lightweight C++ console-based banking application that manages customers and accounts.
Supports secure authentication, role-based permissions, and full CRUD operations with persistent file storage.


🔹 Features

Customer & Account Management

  • Add, update, list, delete, and search customers and accounts.
  • Full lifecycle management for all users.

Secure Authentication

  • Password-protected login system.
  • Role-based access control (Admin & Customer).

Role-Based Permissions

  • Admin: Full access to all customers and accounts.
  • Customer: Limited access to own accounts.

File Handling

  • Persistent storage using text or binary files.

Programming Paradigms

  • Organized and modular code using OOP principles.
  • Maintainable and reusable structure.

💻 Technologies Used

  • Language: C++
  • Concepts:
    • Object-Oriented Programming (OOP)
    • Modular Programming
    • File Input/Output (Text & Binary)
    • Data Validation & Error Handling

⚙️ Installation

  1. Clone the repository:
    git clone https://github.com/yourusername/simple-bank-system.git

About

A simple system I built when I was in my second year at university.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages