Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/renderedtext/testapp-private-gems


https://github.com/renderedtext/testapp-private-gems

Last synced: 27 days ago
JSON representation

Awesome Lists containing this project

README

        

h1. base-app

A base Rails application. Features a user and admin system with Facebook login. It is instadeployable to Heroku.

Here's one "deployed to heroku":http://rtbaseapp.herokuapp.com/. *Note*: Environment variables for Facebook login are not set so logging in that way will not work.

h2. Gemfile

* "pg":http://rubygems.org/gems/pg for PostgreSQL
* "jQuery":https://github.com/rails/jquery-ujs
* "Devise":https://github.com/plataformatec/devise for authenticating users with "OmniAuth":https://github.com/intridea/omniauth for Facebook login
* "Kaminari":https://github.com/amatsuda/kaminari for pagination
* "CarrierWave":https://github.com/jnicklas/carrierwave for file uploads
* "MetaSearch":https://github.com/ernie/meta_search for searching users

For testing and development:

* "Rspec":https://github.com/dchelimsky/rspec
* "Cucumber":https://github.com/aslakhellesoy/cucumber with "Capybara":https://github.com/jnicklas/capybara
* "Database Cleaner":https://github.com/bmabey/database_cleaner
* "Debugger":https://github.com/cldwalker/debugger
* "Factory Girl":https://github.com/thoughtbot/factory_girl_rails
* "Awesome Print":https://github.com/michaeldv/awesome_print
* "Email Spec":https://github.com/bmabey/email-spec
* "Shoulda":https://github.com/thoughtbot/shoulda
* "Thin":https://github.com/macournoyer/thin

h2. Setup

* Make sure you have rvm and Ruby 1.9.2.
* Install dependencies from Gemfile: @bundle install --path vendor/bundle@.
* Create your @config/database.yml@, create the database and run the migrations.
* For Facebook login to work, export environment variables @FACEBOOK_APP_ID@ and @FACEBOOK_APP_SECRET@.

h2. License

base-app is Copyright © 2012 Rendered Text. It is free software, and may be redistributed under the terms specified in the LICENSE file.