Skip to content
/ Dollet Public

Personal budget management application with .NET MAUI (100commitow.pl challenge created by devmentors.io)

Notifications You must be signed in to change notification settings

gwalus/Dollet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo

100commitΓ³w .NET 8 MAUI example workflow Download

Dollet πŸ’Έ

Personal budget management application.

Ever wondered where "Dollet" comes from? It's a mashup of "Dol-" from Dollar πŸ’΅ and "-let" from Wallet πŸ‘œ. This app helps store information about bank accounts and more in one place, while also tracking personal budgets by adding expenses and income.

It's like having a digital wallet for all financial needs! πŸ’²

Tech Stack

Main: .NET MAUI

Dependencies:

Requirements

  • βœ… MVVM pattern
  • βœ… Nice & modern UI layout
  • βœ… Use currencies API
  • βœ… Change app theme

Features

  • βœ… Accounts

    • βœ… Display all active
    • βœ… Display hidden
    • βœ… Adding new
    • βœ… Editing existing
    • βœ… Set as default
  • βœ… Balance

    • βœ… Display sumable
    • βœ… Handle currency sumable
    • βœ… Handle calculating
  • βœ… Categories

    • βœ… Seed default categories
    • βœ… Reordering
    • βœ… Save handling
    • βœ… Expenses
    • βœ… Incomes
  • βœ… Transactions

    • βœ… Expenses
      • βœ… Add new expense
      • βœ… Handle calculate account balance
      • βœ… Display all with filtering by day/week/month
      • βœ… Filter by custom date range
      • βœ… Display grouped by category
      • βœ… Edit existing
      • βœ… Display chart
    • βœ… Incomes
      • βœ… Add new income
      • βœ… Handle calculate account balance
      • βœ… Display all with filtering by day/week/month
      • βœ… Filter by custom date range
      • βœ… Display grouped by category
      • βœ… Edit existing
      • βœ… Display chart
  • βœ… Currencies

    • βœ… Seed currencies
    • βœ… Display all
    • βœ… Change default
    • βœ… Handle calculating
  • βœ… Setting

    • βœ… Change theme

Demo

Screenshots

Accounts (Light/Dark)

logo logo

Categories (Light/Dark)

logo logo

Transactions (Expenses)

logo logo

Transactions (Expenses - Details)

logo logo

Transactions (New Expense)

logo logo

Currencies

logo logo

Roadmap

  • ⬜️ Add/Edit account same selected behavior as on Add/Edit transaction
  • ⬜️ Add/Edit account invert hidden/default properties
  • ⬜️ Reordering accounts
  • ⬜️ Better layout for removing existing account
  • ⬜️ Better reordering categories
  • ⬜️ Add custom category
  • ⬜️ Passing date to custom date range picker
  • ⬜️ Better layout for date range picker
  • ⬜️ Search in transactions
  • ⬜️ Go back to correct grouped category transaction details when transaction category changed
  • ⬜️ Correct double click - back button behavior

  • ⬜️ Account transfers
  • ⬜️ Display transactions for account
  • ⬜️ First run page with passing username and default currency
  • ⬜️ Scheduled transactions
  • ⬜️ Change default account image
  • ⬜️ Wallets
  • ⬜️ Settings
  • ⬜️ Increase app performance

Download πŸ“²

About

Personal budget management application with .NET MAUI (100commitow.pl challenge created by devmentors.io)

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages