Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

🏦 Route Bank Management System

A complete C++ banking system with ATM-style interface.

✨ Features

  • 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

🚀 Quick Start

Compilation

g++ -o bank main.cpp -std=c++11 -pthread

Run

./bank

🔑 Default Accounts

  • Admin: ID: 3001 | Password: admin2024
  • Employee: ID: 2001 | Password: employee123

📋 Requirements

  • C++11 or higher
  • pthread support (for animations)

📂 Project Structure

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)

🛡️ Security Features

  • Password validation (8-20 characters)
  • Minimum balance requirements
  • Data validation
  • Secure file operations

📝 License

Free to use for educational purposes.


### 2️⃣ **ملف .gitignore**

Executables

*.exe *.out bank

Data files

Clients.txt Employees.txt Admins.txt

OS files

.DS_Store Thumbs.db

IDE files

.vscode/ .idea/ *.swp

About

A C++ console-based Bank System that supports account creation, deposits, withdrawals, and viewing account info. Built to reinforce OOP and file handling concepts.

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages