Skip to content

Ranojitdas/Basic-ATM-App

Repository files navigation

🚀 Basic ATM App

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.

✨ Features

  • 🔒 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.

📸 Screenshots

UI Screen UI Screen UI Screen UI Screen

Initial balance was 500

🛠️ Getting Started

To get a local copy up and running, follow these simple steps.

📋 Prerequisites

📦 Installation

  1. Clone the repository:
    git clone https://github.com/Ranojitdas/Basic-Atm-app.git
  2. Navigate to the project directory:
    cd Basic-Atm-app
  3. Install dependencies:
    flutter pub get
  4. Run the app:
    flutter run

📚 Learning Experience

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! 🎉

About

An Basic Atm made using flutter and backend works on Java throung MainActivity.java

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors