4 ms·
A web based interface IMHO would be more usable. However nice project. I am an emacs person so using the system via a vi-like editing style seems hard to me. M
by terminalcommand 10y ago
A web based interface IMHO would be more usable. However nice project. I am an emacs person so using the system via a vi-like editing style seems hard to me.
Maybe you could automatically generate invoices with LaTeX and save a pdf, that would be cool.
Also, you could add an account overview, where you could see the balances of all your accounts, compare it with previous periods. Paint them red if you're expenses are soaring etc. Maybe some graphs...
You could also prepare a screen for financial indexes such as cash flow, debt-capital ratio etc.
- exDM69 10y ago> A web based interface IMHO would be more usable. I'm sure you're not the only one but I can see how this could be much nicer than a Web UI for someone (like me) who prefers Vim and Mutt over Atom and Gmail. I have a supicision that OP is also a Vimmer who (like me) gets upset when a user interface doesn't accept hjkl and all the other idiomatic Unix/Vi keyboard commands.
- iveqy 10y agoHi, I'm the developer. Thank you for your suggestions. I must make you dissappointed that there's no plan for emacs style keybindings at this point. The system has a very clear API between GUI and backend, so future plans is to add more interfaces, a web based one is on the list (although IMHO web based interfaces are worse to use). The LaTeX idea is great, so great that it's already done. I tried to keep the video short and don't show all features. I also have integration with mutt. Sending a new invoice is just a keystroke away and then mutt is opened with an attached pdf and a template mail body. The account overview is the biggest weakness right now and something I look forwared to improve. I definitely take your suggestions with me towards that work.
- jlebrech 10y agodon't create a web interface please, maybe there needs to be a way to render ncurses in the web.
- iveqy 10y agoWhile your idea of auto generating web gui might be nice (I haven't seen it in action yet), there's no such solution what I know on the market yet. I want to be able to have a native feel on every platform. That means a web UI, a windows UI, an Android UI, etc. Therefor my current solution is to have a really tiny presentation layer that is able to adjust to multiple UI.
- jlebrech 10y agoif you look at blessed for example https://github.com/chjj/blessed https://github.com/chjj/blessed you'll see that the widgets fit every use case you would need for a webapp, but just need to write a wrapper for web rather than ncurses if that makes sense.
- iveqy 10y agoThanks, very interesting. I didn't know about blessed before.
- mbrock 10y agoYou'll want to check out "react-blessed", a way to use Blessed through React -- which enables common UI code for both web and terminal. https://github.com/Yomguithereal/react-blessed https://github.com/Yomguithereal/react-blessed
- terminalcommand 10y agoI'm glad I could help. If you write a blog post about the CRM and your experience in writing it, that would be a fun read. Good luck!
- kennydude 10y agoThe more tools the better, one with a web interface would work better for some, less so for others. Even better if they can use the same format (i.e Ledger)