Skip to content

oduortoni/atm-management-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ATM Management System

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


Features

  • Create new accounts
  • Edit account details
  • Deposit funds
  • Transfer funds between user accounts
  • Delete an account
  • Account types:
  • Current
  • Fixed
  • Savings

Technologies Used

  • Language: C
  • Build System: Make (Makefile)

Getting Started

  1. Clone the repository:

    git clone https://github.com/oduortoni/atm-management-system.git
    cd atm-management-system
  2. Build the project:

    make
  3. Run the program:

    ./bin/atm

Project Structure

atm-management-system/
├── src/         # C source files
├── Makefile     # Build instructions & documentation
├── bin/         # Compiled output binary

Sample Workflow

  • Create an Account
  • Deposit Funds
  • Transfer Funds
  • Edit Account
  • Delete Account

Collaboration

Contributions and collaboration are highly encouraged!

How to Contribute:

  1. Fork the repository
  2. Create a new branch:
    git checkout -b feature/your-feature
  3. Commit your changes:
    git commit -m "Add: your message"
  4. Push to your fork:
    git push origin feature/your-feature
  5. Open a Pull Request

License

MIT License


Author

@oduortoni

About

A pseudo-atm system intended to automate all banking processes

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages