Skip to content

Sportkanone123/SmartFinance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SmartFinance

Proof of concept finance app written in Dart using the Flutter framwork, utilising SQLite. Featuring encrypted data storage, biometric authentication.

Structure UI

  1. home screen
  • search screen (shows matching accounts, transactions)
    • display account screen
    • display transaction screen
  • accounts screen (sorted by type)
    • display accounts screen
      • edit account screen
      • delete account screen (returns to accounts screen, after deletion)
  • transactions screen (sorted by date)
    • display transaction screen
      • edit transaction screen
      • delete transaction screen (returns to transactions screen, after deletion)

Structure Database

Account Database:

  • id (integer, primary key, autoincrement)
  • title (text, not null)
  • type (text, not null)
  • account_number (text, not null)
  • balance (real, not null)
  • spend_limit (real, not null)
  • path_to_icon (text, not null)
  • expiration_date (text, not null)
  • last_used (text, not null)

Transaction Database:

  • id (integer, primary key, autoincrement)
  • account_id (integer, not null)
  • title (text, not null)
  • merchant (text, not null)
  • status (text, not null)
  • process_date_time (text, not null)
  • type (text, not null)
  • message (text)
  • spending_goal_id (integer)
  • amount (real, not null)
  • path_to_icon (text, not null)

Screenshots

Home Screen

Search Screen

Transactions Screen

Account Display Screen

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages