Intelligent expense tracking mobile application designed for shared households. Features multi-household management, member permissions, borrow/lend tracking, recurring expenses, budget analytics with visual dashboards, and offline-first architecture with seamless sync.
Roommates and families struggled with shared expense tracking—using spreadsheets meant no real-time updates, no accountability for who spent what, and manual reconciliation. Existing apps lacked household-specific features like member permissions, borrow/lend tracking, and quantity-based expense logging.
Built complete Flutter app with Supabase backend for auth and real-time sync, implemented invite-based household management with role-based permissions, developed quantity-aware expense logging with 10 built-in categories, created budget analytics with radial gauges and charts, and added borrow/lend tracker with settlement management.
Live app deployed to web (pocketix.shihabjamil.dev) with 13 core features including multi-household support, recurring expenses, and offline capability; permission system enables secure collaboration; budget gauges provide real-time spending visibility; borrow/lend tracking maintains personal accountability within shared spaces.
Flutter enabled single codebase deployment to mobile and web; Supabase provided PostgreSQL, auth (Google OAuth), and real-time sync; offline-first architecture with local storage ensures functionality without connectivity; RLS policies secure household data while enabling granular member permissions.