Skip to content

Latest commit

 

History

History
33 lines (25 loc) · 1.38 KB

Brainstorm.md

File metadata and controls

33 lines (25 loc) · 1.38 KB

Fortuna

Overview

It's an app to track one's financial life. It contains all your expenses, earnings and can present the data as spreadsheets and graphs. You can also make future projection. It keeps track of bank accounts, investments and credit cards.

Features

  • Bank account, investments and credit card tracking
  • Manual input of info
  • Automatic input of info using Pluggy API
  • Import from excel
  • Import from some specific PDF layouts
  • Export to csv, excel and PDF
  • Show data as spreadsheet
  • Show data as graphs in different formats, and allowing clicks on the graphic elements to "zoom" into data
  • Search, filter, organize, update and delete data
  • Use it from a windows app, linux app, browser or mobile with same experience

Technical constraints

  • It must be fast
  • Since we are dealing with money, it must precise and reliable
  • It must be safe
  • The interface must be intuitive and responsive

Technologies

  • Use .Net 10 on back-end
  • Use Flutter on front-end, with the same front shared between the target devices
  • Use Heimdall API for authentication
  • For desktop apps, you can authenticate using a local in memory account or OS credentials (both recoverable only using recovery codes)
  • Use postgres as the main database, but other databases can be used if necessary