Difference between revisions of "HyperMoney"

From HypertWiki
Jump to navigation Jump to search
m
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

This article is a stub requiring substantial initial content from Woozle. Although you may be able to help expand it, it is more likely that Woozle will have to finish setting up the initial content before it will make sense to anyone else. 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