A complete C++ banking system with ATM-style interface.
- Client Services: Account creation, deposits, withdrawals, transfers
- Employee Portal: Client management and operations
- Admin Panel: Full system control
- Secure Storage: File-based data persistence
- Cross-Platform: Works on Windows & Linux
g++ -o bank main.cpp -std=c++11 -pthread./bank- Admin: ID:
3001| Password:admin2024 - Employee: ID:
2001| Password:employee123
- C++11 or higher
- pthread support (for animations)
route-bank/
├── main.cpp # Main source code
├── README.md # Documentation
├── Clients.txt # Client data (auto-generated)
├── Employees.txt # Employee data (auto-generated)
└── Admins.txt # Admin data (auto-generated)
- Password validation (8-20 characters)
- Minimum balance requirements
- Data validation
- Secure file operations
Free to use for educational purposes.
### 2️⃣ **ملف .gitignore**
*.exe *.out bank
Clients.txt Employees.txt Admins.txt
.DS_Store Thumbs.db
.vscode/ .idea/ *.swp