A Flutter-based expense sharing application that helps groups manage and split expenses efficiently. Built with Supabase for backend services and real-time features.
- User Authentication: Secure login/register with email verification
- Password Reset: Forgot password functionality with OTP verification
- Group Management: Create and manage expense groups
- Expense Tracking: Add, edit, and categorize expenses
- Real-time Chat: Group and direct messaging
- Expense Splitting: Automatic calculation of who owes what
- Payment Tracking: Mark expenses as paid/unpaid
- Statistics: Visual insights into spending patterns
- CSV Export: Export expense reports for record keeping
- Profile Management: Update user profiles and settings
- Frontend: Flutter (Dart)
- Backend: Supabase
- Database: PostgreSQL
- Authentication: Supabase Auth
- Real-time: Supabase Realtime
- Storage: Supabase Storage