Skip to content

NeuralManan/Banking-System-Evolution

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

6 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿš€ Project Overview This is a comprehensive cmd based banking application that manages user accounts, transactions, and data persistence. It serves as a foundation for understanding how real-world financial software handles data security and logic flow.

๐Ÿ› ๏ธ Current Features (C++ Legacy Version) User Authentication: Secure signup and login system.

Transaction Logic: Deposits, withdrawals, and real-time balance checks.

Data Persistence: Uses File Handling (.txt) to save and retrieve account data locally.

Input Validation: Basic password and account number verification.

๐Ÿ“… Roadmap For future updates [x] Phase 1: Functional C++ implementation with File Handling (Current).

[ ] Phase 2: Complete Python OOP rewrite with enhanced class structures.

[ ] Phase 3: Integration of JSON or Database for advanced data management.

[ ] Phase 4: GUI implementation for a modern user experience.

๐Ÿ’ป How to Run Clone the repository.

Navigate to the cpp_version_legacy folder.

Compile using any C++ compiler (e.g., g++ main.cpp -o bank).

Run the executable.# Banking-System-Evolution

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages