A simple and user-friendly ATM application built using Flutter. The backend operations are handled in Java through MainActivity.java. This project was created for an Object-Oriented Programming (OOP) college assignment. The UI is currently very basic, and I plan to work on improving it in the future.
- 🔒 User Authentication: Secure login and registration functionality.
- 📊 Account Management: View account balances and transaction history.
- 💸 Funds Transfer: Transfer money between accounts seamlessly.
- 💰 Deposit & Withdrawal: Easily deposit and withdraw funds.
- 🔐 PIN Management: Change your PIN securely.
Initial balance was 500
To get a local copy up and running, follow these simple steps.
- 🛠️ Flutter SDK: Install Flutter
- ☕ Java Development Kit (JDK): Install JDK
- Clone the repository:
git clone https://github.com/Ranojitdas/Basic-Atm-app.git
- Navigate to the project directory:
cd Basic-Atm-app - Install dependencies:
flutter pub get
- Run the app:
flutter run
This project helped me:
- Understand the basics of Flutter widgets.
- Learn about state management.
- Gain hands-on experience with UI design in Flutter.
- Implement both Material and Cupertino UI components.
Happy Coding! 🎉



