A pseudo-ATM system written in C, intended to automate core banking operations. This system simulates real-world banking workflows such as account creation, fund transfers, deposits, and more.
Project URL: https://github.com/oduortoni/atm-management-system
- Create new accounts
- Edit account details
- Deposit funds
- Transfer funds between user accounts
- Delete an account
- Account types:
- Current
- Fixed
- Savings
- Language: C
- Build System: Make (Makefile)
-
Clone the repository:
git clone https://github.com/oduortoni/atm-management-system.git cd atm-management-system -
Build the project:
make
-
Run the program:
./bin/atm
atm-management-system/
├── src/ # C source files
├── Makefile # Build instructions & documentation
├── bin/ # Compiled output binary
- Create an Account
- Deposit Funds
- Transfer Funds
- Edit Account
- Delete Account
Contributions and collaboration are highly encouraged!
- Fork the repository
- Create a new branch:
git checkout -b feature/your-feature
- Commit your changes:
git commit -m "Add: your message" - Push to your fork:
git push origin feature/your-feature
- Open a Pull Request
MIT License