Vladimir Sarić wrote this on May 12, 2011
Jump-start your Rails application development with a base app
After generating a new Rails application, almost every time you have to take the same steps. You need to set up your Gemfile with the standard gems, you need to set up the BDD/testing stack and of course you need to create and test an admin/user system.
It is not uncommon to think that these steps shouldn’t take more than a few hours, but in reality, they take 2 to 3 days of valuable time.
In order to cut back on the set up time and spend it in a more meaningful way for our clients, we decided to build a base Rails application and name it very imaginatively base-app.
Since we think other developers might also find it useful, we decided to make it public and give something back to the community. Feel free to clone and fork away!
Here’s a glimpse at what are our choices:
- PostgreSQL
- jQuery
- Devise for authenticating users with OmniAuth for Facebook login
- Kaminari for pagination
- CarrierWave for file uploads
- MetaSearch for searching users in the admin section
And for testing and development:
- Rspec
- Cucumber with Capybara