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.
- Add, update, list, delete, and search customers and accounts.
- Full lifecycle management for all users.
- Password-protected login system.
- Role-based access control (Admin & Customer).
- Admin: Full access to all customers and accounts.
- Customer: Limited access to own accounts.
- Persistent storage using text or binary files.
- Organized and modular code using OOP principles.
- Maintainable and reusable structure.
- Language: C++
- Concepts:
- Object-Oriented Programming (OOP)
- Modular Programming
- File Input/Output (Text & Binary)
- Data Validation & Error Handling
- Clone the repository:
git clone https://github.com/yourusername/simple-bank-system.git