š° Expense Tracker is a personal finance app I built in Flutter, with local on-device storage, spending analytics, and full theming support ā no backend or internet connection required.
⨠Key features:
š Add, edit, and swipe-to-delete expenses with category tagging and notes
š Home dashboard with monthly total, transaction count, and recent activity
š Spending analytics ā donut chart by category, 6-month trend bar chart, and progress-bar breakdowns
šØ Light, dark, and system theme modes with persistent preference
š± Multi-currency display (INR, USD, EUR, GBP, JPY) with locale-correct formatting
š ļø Built with Flutter, Hive for fast local storage, Provider for state management, and fl_chart for the analytics visualizations. Fully offline-first ā all data persists on-device.
š” This project let me focus on data visualization and local state persistence ā skills that come up constantly in real-world app development, especially for apps that need to work reliably without a network connection.::
0
7
š FoodieGo is a full food ordering experience I built end-to-end in Flutter ā from browsing restaurants to secure checkout ā with a Firebase backend and a UI inspired by apps like Swiggy and Zomato.
⨠Key features:
š Email & phone OTP authentication (Firebase Auth)
š Live location picker and restaurant browsing by category
š Cart, checkout, and Razorpay payment integration (card, UPI, COD)
š¦ Order history with real-time status tracking via Firestore
š¤ Profile management, favorites, and search ā all synced across sessions
š ļø Built with Flutter, Firebase (Auth + Firestore), Provider for state management, and Google Maps/Geolocator for location features. Tested end-to-end on a real Android device.
š” I designed and built every screen myself, focusing on production-level polish ā custom design system, smooth animations, and attention to real-world details like failed payment handling and empty states.