Skip to content

A Java-based ATM simulation system featuring user authentication, role-based functionalities, and account management through console-based interactions.

Notifications You must be signed in to change notification settings

Aopandey/ATM-System

Repository files navigation

What is this Project?

This Java project simulates an ATM system, allowing user interactions for banking operations. It features distinct roles for administrators and regular users, with functionalities like account creation and deletion, balance checking, deposits, withdrawals, and interest applications for savings accounts. The system authenticates users via account numbers and PINs, offering role-specific options post-login. Administrators can manage user accounts and apply interest, while regular users can manage their finances across checking and savings accounts. The project leverages Java classes for user and account management, with a Makefile for compiling and running the application. It exemplifies basic object-oriented programming, console-based user interaction, and financial transactions management.

About

A Java-based ATM simulation system featuring user authentication, role-based functionalities, and account management through console-based interactions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published