After a fairly short time of using Ledger, it is obvious that it is a very 
powerful system for producing any sort of view of our financial status. It 
is also fairly obvious that the main point in plain-text accounting is the 
side that Ledger does not cover - data entry.
This is, yet, the crucial part that user needs to do. And, for fairly 
simple financial flows, it helps develop some self-discipline with the user.
However, for anything that's a bit more complex or at challenging in terms 
of number of transactions, a tool to help out would come in handy.
I've seen multiple attempts to solve this and they cover different 
scenarios more or less well. None of them seems to work (too) well for me 
so I'm coming out with the following idea. 
The data-entry application needs to satisfy the following functional 
requirements:

- convenient data-entry screen for transactions
- work both on desktop and mobile devices. These are two different 
scenarios - I enter bank statements on desktop but, when away from a PC, I 
use the phone.
- load quickly and help me enter the transactions within a couple of 
seconds. Similar to MMEx for Android is currently doing.
- show me current balances
- export entered transactions as a text file for inclusion in the main book

Non-functional requirements would be:
- run on multiple platforms
- require minimal effort in maintenance
- require minimum infrastructure

The solution, in my view, is to create a Progressive Web Application. 
Utilize modular approach and convenience of Vue.js. It runs in a web 
browser. Can be used offline. Can auto-update. Stores the data on a local 
device.

I am posting here to get some feedback and ideas from you, Ledger users 
(and also mostly software developers :). Do you find this useful? I also 
want to share the idea in case others would like to participate.

For this purpose, I've (just) started the project at 
https://gitlab.com/alensiljak/cashier
The end-result can be seen at https://cashier.alensiljak.ml/.
Note that it is in a *very early* stage (read as of this week) and is still 
mostly use to prototype concepts and provide blueprints.

My todo list is offline as it is still in the brainstorming/prototype stage 
but at some point I would dump it into a file or just use the issue tracker 
for it.

Hope some find this useful.

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"Ledger" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ledger-cli/a725fc9b-8cbe-4109-bdf6-ef45541e7a68%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to