FinanceFerret/HyperMoney: Difference between revisions

From Woozle Writes Code
Jump to navigation Jump to search
mNo edit summary
Line 1: Line 1:
{{stub:Woozle}}
{{stub:Woozle}}
[[Category:Projects/Software]]
[[Category:Software Projects]]
[[User:Woozle|Woozle]]: Projects: '''HyperMoney'''
[[User:Woozle|Woozle]]: Projects: '''HyperMoney'''


Line 9: Line 9:
*To minimize the "setup curve", i.e. the amount of preparatory work needed before any useful amounts of data can be entered
*To minimize the "setup curve", i.e. the amount of preparatory work needed before any useful amounts of data can be entered
*To provide all basic functionality needed for the following:
*To provide all basic functionality needed for the following:
**Tracking and balancing one's bank accounts and credit cards
**Tracking and balancing one's bank accounts, credit cards, and other basic types of money accounts
**Tracking debts and loans involving one or more other parties of varying levels of disorganization (they might or might not send you regular statements or even reliable itemizations)
**Tracking debts and loans involving one or more other parties of varying levels of disorganization (they might or might not send you regular statements or even reliable itemizations)
*To make data entry as painless as possible:
**Easy identification of redundantly-entered transactions -- so you can Just Start Typing instead of worrying about where you left off last time
**Deferred data massaging -- so you can Just Start Typing, and worry about assigning proper accounts and categories to things later; the program should keep track of incomplete data massaging so you can take care of it when you have time
==Data Design==
==Data Design==
There are two main areas of concern: Transactions and Accounts.
There are two main areas of concern: Transactions and Accounts.

Revision as of 17:46, 6 August 2005

Template:Stub:Woozle Woozle: Projects: HyperMoney

HyperMoney is my attempt to write a money-management program (as in Quicken or Microsoft Money) that is actually usable and has no Stupid Features. It will be Open Source, as soon as I have source worth publishing (as of 2005-08-06, it's all written in Microsoft Access 97). The next step may be to convert it to web-based application, as HTML could possibly overcome many of the interface design issues I'm encountering.

Project Goals

  • To avoid shortcomings in existing money manager software: see HyperMoney: Flaws in Other Software
  • To minimize the "setup curve", i.e. the amount of preparatory work needed before any useful amounts of data can be entered
  • To provide all basic functionality needed for the following:
    • Tracking and balancing one's bank accounts, credit cards, and other basic types of money accounts
    • Tracking debts and loans involving one or more other parties of varying levels of disorganization (they might or might not send you regular statements or even reliable itemizations)
  • To make data entry as painless as possible:
    • Easy identification of redundantly-entered transactions -- so you can Just Start Typing instead of worrying about where you left off last time
    • Deferred data massaging -- so you can Just Start Typing, and worry about assigning proper accounts and categories to things later; the program should keep track of incomplete data massaging so you can take care of it when you have time

Data Design

There are two main areas of concern: Transactions and Accounts.

Transactions

Acccounts

Interface Design

Links