Skip to content

GustavoFBassani/Expensshare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Expensshare

is a study-oriented iOS application built to practice SwiftUI and MV architecture. The app aims to simplify the management of shared and household expenses, focusing on clarity, speed, and ease of use. It allows groups such as families, friends, or roommates to record expenses, track who paid, split costs fairly, and see what each person owes, all within an intuitive interface designed for everyday use.

What the App Does

  • Expense Registration: Add new expenses with name, description, amount, date, payer, and an optional receipt photo.
  • Shared Split: Associate each expense with the person who paid and visualize how it affects every participant’s balance.
  • Custom Categories: Organize expenses into categories (e.g. groceries, bills, transport, leisure) for better tracking and insights.
  • Reports & Insights: View totals by period or category, identify spending patterns, and see who contributed the most.
  • Local Sync & Performance: All data is stored efficiently on the device for fast loading and smooth navigation.
  • Simple & Safe Editing: Update any expense easily while preserving history and data consistency.
  • Receipt Attachments: Add receipt photos to make future verifications easier.

Main Tools

  • SwiftUI for the declarative and reactive user interface
  • SwiftData for efficient local data persistence
  • Figma for UI design and prototyping

About

ExpensShare is a shared finance app that helps groups manage and split expenses. Users can create groups, add expenses, and view balances. With features like interactive charts and "settle up," it offers an intuitive, user-friendly experience for managing group finances.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages