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.
- 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.
To get started with Wallet Guard, follow these steps:
-
Clone the repository: bash git clone https://github.com/coderWahaj/wallet-guard.git
-
Navigate to the project directory: bash cd wallet-guard
-
Install dependencies: bash flutter pub get
-
Run the app: bash flutter run
- Add an Expense: Click on the "Add Expense" button and fill in the required details.
- Delete an Expense: Swipe left on an expense item to delete it.
- Undo Deletion: Click the "Undo" button to restore a deleted expense.
- Switch Themes: The app will automatically adapt to your system's light or dark mode settings.
We welcome contributions to improve Wallet Guard! If you would like to contribute, please follow these steps:
-
Fork the repository.
-
Create a new branch: bash git checkout -b feature/your-feature-name
-
Make your changes and commit them: bash git commit -m "Add your feature"
-
Push to the branch: bash git push origin feature/your-feature-name
-
Create a pull request.