Skip to content

Dev-Adnani/Expense_Tracker_dApp_Flutter

Repository files navigation

Expense Tracker DApp Flutter

Expense Tracker DApp Flutter is a mobile application that allows users to track money into a specified address. The app is designed with a user-friendly interface and secure transaction processing.

Table of Contents

Features

  • Secure Deposits: Transfer funds securely to a specified address.
  • Responsive UI: Smooth, user-friendly interface with gradient-themed buttons.
  • Validation: Form validation ensures the correctness of input before transactions.
  • Transaction History: View past transactions with details.
  • Animations: Smooth animations enhance user interaction.

Installation

To get started with the app, follow these steps:

  1. Clone the repository:

    git clone https://github.com/Dev-Adnani/Expense_Tracker_dApp_Flutter
  2. Navigate to the project directory:

    cd expense-tracker-dApp-Flutter
  3. Install dependencies:

    flutter pub get
  4. Run the app:

    flutter run

Usage

  • Deposit Money:

    • Open the app and navigate to the "Deposit" page.
    • Enter the amount, and reason for the deposit.
    • Submit the form to complete the transaction.
  • Withdraw Money:

    • Open the app and navigate to the "Withdraw" page.
    • Enter the amount, and reason for the deposit.
    • Submit the form to complete the transaction.
  • View Transactions:

    • Go to the "Transactions" section to view your past transactions.

Technologies Used

  • Flutter: The app is built using the Flutter framework.
  • Dart: The primary language used for app development.
  • Hero Animations: For smooth transitions between screens.
  • Custom Themes: To maintain a consistent design across the app.

Feedback

License

This project is licensed under the MIT License - see the LICENSE file for details.