SmartSpend is a π comprehensive personal finance management app built with Flutter and Firebase. It helps users track expenses, manage budgets, and gain valuable insights into their spending habits.
- π Overview of total expenses & income
- π Quick access to recent transactions
- π Visual representation of spending patterns
- π Monthly & yearly financial summaries
- β Record daily expenses with categories
- π° Add income entries
- ποΈ Categorize transactions
- π Add notes & attachments
- π View transaction history
- π Set monthly budgets
- π Create category-wise budgets
- π Track budget utilization
- π’ View active & π΄ past budgets
- π Budget analysis & insights
- π Visual charts & graphs
- ποΈ Category-wise spending analysis
- π Monthly & yearly comparisons
- π Export reports
- π Spending trends
- π Secure authentication
- π Profile management
- π₯οΈ Frontend: Flutter
- π₯ Backend: Firebase
- ποΈ Database: Cloud Firestore
- π Authentication: Firebase Auth
- π¦ Storage: Firebase Storage
- π± State Management: Provider / Bloc
- β Flutter SDK (latest)
- β Dart SDK (latest)
- β Firebase account
- β Android Studio / VS Code
- β Git
1οΈβ£ Clone the repository:
git clone https://github.com/Ladanividhi/SmartSpend.git2οΈβ£ Navigate to the project directory:
cd smartspend3οΈβ£ Install dependencies:
flutter pub get4οΈβ£ Configure Firebase:
- Create a new Firebase project
- Add Android and iOS apps to your Firebase project
- Download and add the configuration files:
google-services.jsonfor AndroidGoogleService-Info.plistfor iOS
5οΈβ£ Run the app:
flutter run- π΅ Active Budgets
- π΄ Past Budgets
- ποΈ Category-wise budgets
- π Budget analysis
- π Quick add expenses
- ποΈ Categories
- π Notes with transactions
- π Complete history
- π Charts
- π Reports
- π Trends
- π Comparisons
1οΈβ£ Fork the repository
2οΈβ£ Create a feature branch
git checkout -b feature/AmazingFeature3οΈβ£ Commit your changes
git commit -m 'Add some AmazingFeature'4οΈβ£ Push to the branch
git push origin feature/AmazingFeature5οΈβ£ Open a Pull Request
π©βπ» Vidhi Ladani
π§ Email: 23ceuog078@ddu.ac.in
π GitHub: Ladanividhi
π Project Link: SmartSpend Repository
Overview of all active budgets with progress indicators.
Displays all expenses categorized for better tracking.
Set and manage total and category-wise budgets with ease.
Visual representation of your spending patterns.
Choose a category and quickly add your expenses.
I had the pleasure of collaborating and discussing ideas, features, and improvements with:
- Dhyey Shah π
Thank you for checking out SmartSpend πΈ!
I genuinely appreciate your interest in this project. Your feedback, ideas, and contributions are always welcome β they help make this app better for everyone! β¨
If you found this project helpful, feel free to give it a β on GitHub and share it with others who might find it useful.
Letβs build something amazing together! π
Happy Budgeting! ππ°




