/Due-Expense-Tracker

minimal Flutter-based expense tracker Application

Primary LanguageDart

Due - expance tracker

A minimalist and useful Flutter-based expense tracker featuring cloud-synced transactions,
custom categories, and weekly statistics. Currently developing new features and automated tests.

Important

Local Support is on the feat/localcache branch it's half-backed and still messing some touchs but feel free to check it out.

ScreenShots

h b b

Features

  • A 2 Splash Screens Indroduce the App for the user
  • An overview Card to Summarize user expenses
  • List of all user Transaction Cloud Syncrnized
  • An Intuitive OverView summary Card in the main
  • A Beautiful Page to Add New Transactions
  • Stylised Model Sheet to adding Customised Transaction Category
  • Statstics Page for Transactions Summary across the week

Development Features InProgress OR to be Implemented

  • feature based Project
  • Setup A Production App Structure with Usable core folder
  • avoid the use of 3rd party projects as possible
  • Routing with Navigator 2.0
  • Firebase DataBase Setup with good interface
  • Bloc Pattren Architure with foucus on clean code
  • Adding Launcher App icon
  • an Automated GitHub Action
  • Add dark Theme soupport
  • Add Arrow to Transactions List to Indicate income or expense
  • Transaction Long Tap to display transction Note and Details (model sheet?)
  • The Transaction Sheet of Transaction Details should have an edit and delete options
  • Shimmer Loading instead of circle progress indicator
  • write test with coverage up to 70%
  • Start Localization Support for our App
  • add autmated test and integrate Code Magic PipeLine

Credits to

Sagar Panchal on dribbble.com for this Beautiful Design