Skip to content

built in flutter supabase, where you can add your balance, create group with your friends to chat or make expenses, expenses would be divided among group members. see all expenses and mark them complete.

Notifications You must be signed in to change notification settings

Ali1raz/split-smart

Repository files navigation

Split Smart - Expense Sharing App

A Flutter-based expense sharing application that helps groups manage and split expenses efficiently. Built with Supabase for backend services and real-time features.

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

Tech Stack

  • Frontend: Flutter (Dart)
  • Backend: Supabase
  • Database: PostgreSQL
  • Authentication: Supabase Auth
  • Real-time: Supabase Realtime
  • Storage: Supabase Storage

Screenshots

About

built in flutter supabase, where you can add your balance, create group with your friends to chat or make expenses, expenses would be divided among group members. see all expenses and mark them complete.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published