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

https://github.com/coderwahaj/wallet-guard

Wallet Guard is an expense tracker app designed to help you manage your finances effortlessly. Built using Flutter, this app allows you to add, delete, and undo deleted expenses, with a user-friendly interface that adapts to your system's light or dark mode. It also includes robust input validation to ensure accurate data entry.
https://github.com/coderwahaj/wallet-guard

flutter flutter-extensions vscode

Last synced: 12 days ago
JSON representation

Wallet Guard is an expense tracker app designed to help you manage your finances effortlessly. Built using Flutter, this app allows you to add, delete, and undo deleted expenses, with a user-friendly interface that adapts to your system's light or dark mode. It also includes robust input validation to ensure accurate data entry.

Awesome Lists containing this project

README

          

# Wallet Guard

Wallet Guard is an expense tracker app designed to help you manage your finances effortlessly. Built using Flutter, this app allows you to add, delete, and undo deleted expenses, with a user-friendly interface that adapts to your system's light or dark mode. It also includes robust input validation to ensure accurate data entry.

## Features

- *Add Expenses*: Easily input and track your daily expenses.
- *Delete Expenses*: Remove any expenses you no longer need with a simple tap.
- *Undo Deletions*: Accidentally deleted an expense? No problem! Quickly undo deletions to restore your data.
- *User-Friendly Interface*: Enjoy a seamless experience with an interface that adapts to both light and dark modes based on your system settings.
- *Input Validation*: Robust checks to ensure all data entered is accurate and valid, preventing errors and ensuring reliability.
## Installation

To get started with Wallet Guard, follow these steps:

1. *Clone the repository*:
bash
git clone https://github.com/coderWahaj/wallet-guard.git

2. *Navigate to the project directory*:
bash
cd wallet-guard

3. *Install dependencies*:
bash
flutter pub get

4. *Run the app*:
bash
flutter run

## Usage

1. *Add an Expense*: Click on the "Add Expense" button and fill in the required details.
2. *Delete an Expense*: Swipe left on an expense item to delete it.
3. *Undo Deletion*: Click the "Undo" button to restore a deleted expense.
4. *Switch Themes*: The app will automatically adapt to your system's light or dark mode settings.

## Contributing

We welcome contributions to improve Wallet Guard! If you would like to contribute, please follow these steps:

1. *Fork the repository*.
2. *Create a new branch*:
bash
git checkout -b feature/your-feature-name

3. *Make your changes and commit them*:
bash
git commit -m "Add your feature"

4. *Push to the branch*:
bash
git push origin feature/your-feature-name

5. *Create a pull request*.