Create a site for your app.


If you want to see, the final result after running this generator in a blank rails app, you can visit the demo here.


Add this line to your application's Gemfile:

gem 'frontsite'

And then execute:

$ bundle

Or install it yourself as:

$ gem install frontsite


Run the generator:

$ bin/rails g frontsite:install


The project isn't complete yet. Next, I'll implement these features:

  • Default privacy policy page
  • Default terms & condition page
  • Default contact mailer
  • Functional contact form
  • Some default (custom) error pages
  • Feed/Newsletter capabilities
  • A complete test suite for the engine


If you have some ideas or the time to create any of the items above, feel free to help here, using the issues tool. Contributions are welcome.


The gem is available as open source under the terms of the MIT License.