I’ve taken a lot of inspiration for Roommate App from awesome apps like Blinksale and Basecamp. One feature of those apps that I hadn’t followed was creating personalized subdomains for each account. Examples would be “myaccount.blinksale.com”, or “myaccount.basecamphq.com”.
It seems like anytime I start work on another part of my Rails app, I have to spend a long time fixing something else that’s not working. Mostly because I have no clue what’s going on within the Rails framework, and half the time I spend digging around to find the source of the error. [...]
Well, obviously I didn’t get nearly as far as originally planned at this point, but it’s picking up momentum. Today Nate upgraded Rails and a lot of the plugins, and then helped me optimize my code a little. A big thanks to him. I also got this blog switched over from Movable Type to Word [...]
One of the biggest conceptual issues I’ve run into building Roommate App is how to store the account balance between roommates. Each roommate has to be able to both pay bills (create debts) or make payments, and increase or decrease the account balance accordingly. The problem comes when you have to access that account balance [...]