Live Demo: https://expenso-app.vercel.app/
Download APK: Expenso_v1.0.apk
Expenso is a comprehensive personal finance management app built with Flutter and Firebase. It helps users track income, expenses, donations, savings, and budgets with an intuitive and interactive dashboard. The app also supports authentication, multi-currency, voice notes, PDF reports, and real-time currency rates, making it a complete finance companion.
- Login with Email & Password
- Continue with Google Sign-In
- Change currency
- Turn notifications on/off
- Enable dark mode
- Account settings include:
- Update username, wallet name, password
- View last login
- Change currency
- FAQs, Terms of Use, Privacy Policy, About Us
- Contact Support via phone or email
- Submit feedback
- Sign out
- Delete account
- Delete data
- View your wallet balance (can hide it)
- Personalized dashboard with your name
- Add money to your wallet
- Monthly Budget: Add, view, and remove budgets according to date/time
- Saving Goals: Add, view, delete saving goals
- Donation Goals: Add, view, edit, delete donation goals; donate directly (amount deducted from wallet)
- Add or deduct expenses and income
- Categorize transactions
- View transaction history
- Notes: Text notes + voice recordings
- Calculator: Built-in for quick calculations
- Shopping Lists: Create, view, and share via WhatsApp
- Currency Rates: View live exchange rates
- Generate reports for income, expenses, donations, transfers, and budgets
- Download PDF reports
- View stats: income, expense, budgets
- Recommend the app to friends via WhatsApp
- Download the APK: Expenso_v1.0.apk
- Open the APK on your Android device.
- Allow installation from unknown sources if prompted.
- Enjoy managing your finances!
- Clone the repository:
https://github.com/Expenso-Flutter-App/Expenso-App.git - Navigate to the Flutter project:
cd Expenso/Expenso-App - Install dependencies:
flutter pub get - Run the app:
flutter run
- Expenso-App/ — Flutter project folder
- lib/ — Dart source code
- android/ — Android native files
- ios/ — iOS native files
- pubspec.yaml — Flutter dependencies
- Expenso-download/ — HTML download page
- index.html
- wallet.png
- README.md
- .gitignore
Flutter & Dart, Firebase Firestore & Firebase Authentication, Google Sign-In, Flutter Charts, PDF generation, HTML & CSS (for download page)
Open-source and free to use for personal or educational purposes.
