Project DescriptionA slightly improved Mono port of JGnash, written in C#
Main Target --- ON HOLD -- see below
I've been using JGnash, a famous Java personal finance manager, for quite a time but I've found it sometime limited and vary memory hungry.
I need a program that can run both on Win an Linux and I'm a .Net Programmer so what better than rewriting it making some improvements.
The following feature will be implemented:
- Multiple accounts
- Multi level Account hierarchy
- Expense Types
- Transaction between Accounts
- Tabbed interface
- Sqlite db as main Db provider
- Multiple db support
- Recently opened dbs
- Portable (intended as "extract and use" with the only limitation of the mono FW that's need to be already installed)
- Xls Export/Import (the main use it's to have an overview of the account on a WMobile phone, the possibility to track the main account (Ex. cash) directly on it and import back into the main app the created transactions)
Future ideas are:
- WMobile app with XML db containing a subset of data
- Reporting for historical analysis
In my dreams:
- Budgeting
- Account sync with web account (ex. Credit Card expenses)
Actual Status
AlphaOn HoldScreenshots
http://imgur.com/5hoWn.png
Update 2010/05/05
I've been pretty busy with work and some collateral activities, so I've continued the development but not the Source Code is not aligned to the latest version; only small improvements were made, mainly on loading and reloading during the transaction entry/view.
Now to the Important Part; I've changed my PDA (from WM6.1 HTC Universal, to the damn AWESOME Android HTC Dream), so I've been thinking that, except for the GUI that needs to be completely redone, the other parts can be, more or less, used as they are in Java which is native for android and the app can have the same core and 2 different UI (Pc and PDA).
This idea is supported by the fact that lately I'm working pretty much all the days in Java, so I've removed the rust over the language and logics, and now it's time to explore the new ways to use this Language.
I'll keep you updated to were this new version will be hosted