Skip to content

rishabh-os/moniz

Repository files navigation

moniz

A new Flutter project for managing your money.

Getting Started

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

TODOs:

  • A lot of clean up
  • Add testing
  • App icon
  • Make accounts and categories part of same parent class
    • Done, but this needs more work
  • Animate transaction amount update
  • Support dynamic themes
  • Make categories reorderable
  • Solve the middle nav icon getting selected on transition - solved by removing the PageView
  • Quick filters state inconsistency - still present, hard to reproduce reliably
    • This was due to the loading being done on every call
  • Make filters global
    • Make range slider values better, not linear

      Thanks to https://www.howdoi.me/blog/slider-scale.html for the implementation details.

    • Some selection bugs persist when adding or removing transactions

    • Range slider remains global

  • Import databases
  • Fix the tutorial after the layout changes
    • Manage tutorial still has legibility issues
  • Rewrite tests
  • Graph transition animation bugs
  • Better no transactions found handling on analysis page
  • A way to add and manage events
    • Add tags
  • Make additional info multiline
  • Make accounts and categories orderable
    • Make them archivable or hideable
  • Add location to entries (optional)
    • Move to Google Maps because more locations
  • Make app restart on data import
  • Add images somehow using rust to use JPEGXL - maybe use Supabase

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published