Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dev-adnani/expense_tracker_dapp_flutter

Expense Tracker Decentarilsed Made In Flutter
https://github.com/dev-adnani/expense_tracker_dapp_flutter

bloc blockchain dapp dapp-flutter dapps-development flutter flutter-dapp fluttter solidity solidity-contracts

Last synced: about 1 month ago
JSON representation

Expense Tracker Decentarilsed Made In Flutter

Awesome Lists containing this project

README

        

# 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](#features)
- [Installation](#installation)
- [Usage](#usage)
- [Technologies Used](#technologies-used)
- [License](#license)

## 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:**

```bash
git clone https://github.com/Dev-Adnani/Expense_Tracker_dApp_Flutter
```

2. **Navigate to the project directory:**

```bash
cd expense-tracker-dApp-Flutter
```

3. **Install dependencies:**

```bash
flutter pub get
```

4. **Run the app:**

```bash
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
- If you have any feedback, please reach out to us at [email protected]

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.