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.
- Host: GitHub
- URL: https://github.com/coderwahaj/wallet-guard
- Owner: coderwahaj
- Created: 2024-08-03T17:11:58.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-03T17:18:28.000Z (almost 2 years ago)
- Last Synced: 2025-03-12T08:45:42.555Z (about 1 year ago)
- Topics: flutter, flutter-extensions, vscode
- Language: Dart
- Homepage:
- Size: 10.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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*.