My brother asked me to help him do some invoicing for him. In the past I have used freshbooks and was very happy with how it worked, but in the end the free product wasn't enough. I set out to find a simple free product to create invoices. I tend to use a bunch of different computers so a LAMP based solution seemed like a good choice for me and desktop software like GnuCash seemed overly complicated for my needs.
I looked around a while and found a few different options, but Simple Invoices stuck out to me because it had a unique offering. Simple Invoices is a LAMP based project, but somebody created a Windows version. At first I thought this is a great way to test out Simple Invoices with out investing a lot of time into setup. With the Windows version, you extract the zip file, and run exe, and you are off and running in minutes. I was able to test and determine this would work fine for me. This Windows version was enough to get me in the door and get me hooked on using it.
The exe starts prepackaged versions of apache and mysql and allows you to open your default browser or the included app (a very simple browser). I was going to setup my linux server to host the final install, but before I did the setup I wanted to make sure I setup ssl so I would feel a little better about the idea of doing billing over the internet. I had a brainstorm before I get a chance to setup ssl. I use a wonderful service called dropbox to keep a folder synced between my computers, and the windows version of Simple Invoice runs out of a folder, why can't I put my Simple Invoice install in my dropbox?
I have been using Simple Invoice in my dropbox on three computers for a few weeks now, and so far no problems. I will add this disclaimer, I have not had simple invoices running on two computers at the same time yet. I would imagine two copies of mysql running at once against one database could lead to big problems so I have avoided that by being very careful to always shutdown when I am done. Maybe some rainy day I will to more testing on my test install before messing with live data. Speaking of test install, I have two simple invoice folders in my dropbox, one that is my live data, another that is a dummy test folder. I keep the test one just in case I need to test how something works before I go live with something.
So check out http://www.simpleinvoices.org or check out dropbox with my referral link http://db.tt/QOohbuE
Hyperloop & Regional Technology Competitions
1 year ago