8 ms·
I am working on a saas in my free time it was supposed to launch in 2014 but I guess it will take some more time. My application would allow tenants to pay the
by brickcap 12y ago
I am working on a saas in my free time it was supposed to launch in 2014 but I guess it will take some more time. My application would allow tenants to pay their rent online. I am using openresty, couchdb, jquery and simple grid. Here are my reasons for choosing the stack that I did:-
1. couchdb: it was the obvious choice for me one because I know it well and second because it is document oriented. Most of my data is JSON representation of real world documents like the rent contract, the monthly bills dues etc. And lastly because I feel that couchdb is an excellent server side JavaScript environment. I am using it to render templates, validate data and even for user accounts management. Lots of easy wins for me there. Plus who knows I may decide to add an offline component to my app in the future :)
2. Openresty: I discovered openresty from a hacker news thread (thank you HN :-). I already used nginx but I was a bit frustrated with it when I could not do some slightly complex things. Couchdb has an http api and I just needed some tiny bit of scripting to make it suitable for my application. I think that openresty + couchcdb/elasticsearch/oritentdb/ any database with an http api is a great combo.
3. Jquery: old and faithful. I have worked with knockout in the past and while I really like it I feel much more productive with jquery.
4. simple grid: a very small css grid framework. If I need anything else I just extract it from twitter bootstrap. For example I extracted table styles from it when I couldn't get my tables to look as good. It works well for me.