A console-based Bank Management System developed in C, designed to imitate real-life banking systems by supporting core operations such as account creation and basic transactions, including deposits, withdrawals, and transfers. The project focuses on structured programming, efficient data handling, and reliable execution of banking functionalities.
- Account creation and management
- Support for basic banking transactions (deposits, withdrawals, transfers)
- Persistent data storage using text files
- Retrieval and updating of user data from files
- Use of
structdata types to model bank accounts - String handling using functions from the
string.hlibrary - Menu-driven console interface for ease of use
- C Programming Language
- Standard C libraries (
stdio.h,stdlib.h,string.h,ctype.h,time.h)
- The project is intended for educational purposes
- It was developed collaboratively with colleagues, emphasising teamwork and clean code practices