Benjamin Curtis

Speculations on Web Development

How to Build a SaaS Rails Site in One Hour

| Comments

A lot of us are building web applications that we sell (or hope to sell) to customers on a subscription basis, like Catch the Best. Every time you and I build one of those applications, we need to build a billing system to go along with it. I imagine you and I would build pretty similar solutions to that problem, and if you’re like me, you’d actually rather spend your time on more interesting things than a recurring billing system. Would you like to have a shortcut that would allow you to skip writing the code for managing accounts, upgrades, renewals, etc. Would you like to have a ready-made kit that would allow you to build a software-as-a-service Rails application in one hour?

If so, then check out my latest venture, Rails Kits, and the first Rails Kit, the Software as a Service Rails Kit. This Rails Kit provides a complete recurring billing solution for Rails apps. It’s actually a Rails application that you can use as a starting point for your own Rails application. It will give you a head start on building your app, complete with logins provided by the restful_authentication plugin, SSL protection provided by the SslRequirement plugin, and credit card processing provided by ActiveMerchant.

You get account management, including self-serve upgrades and downgrades, free trials, automated billing. Right off the bat you get the ability to tier your plan levels based on user limits, and it’s very easy to define your own limits (storage space, number of projects, etc.). You get support for accounts keyed on subdomains, with scoping to help ensure customers see only their own data. Check out the features list for more info.

If you want to save yourself some time building your next Rails application, check out the SaaS Rails Kit now. You’ll be up and running with an application that can start making money in no time.