Skip to content
railsengines.com

Demo Mode

A configurable demo mode for your Rails app. Specify your desired "personas" and Demo Mode will handle the rest

No ratings yet
Gem
demo_mode
Repository
Betterment/demo_mode
License
MIT
Stars
28
Added
August 12, 2026

About

A configurable demo mode for your Rails app. Specify your desired "personas" and Demo Mode will handle the rest.

DemoMode is a drop-in "demo" interface for Rails apps, replacing your app's sign-in form with a very customizable "persona" picker, with a list of personas that can be defined in just a few lines of code. Each persona represents a kind of user template, allowing you to generate fresh accounts over and over.

What you get

  • Getting Started
  • Installation
  • App-Specific Setup
  • Defining Personas
  • Customizing the Design
  • Optional Features
  • The "Sign Up" Link

Mounting it

ruby
# Gemfile
gem "demo_mode"

# config/routes.rb
mount DemoMode::Engine, at: "/demo-mode"

Details

28 stars on GitHub · MIT licensed · maintained by Betterment. Source: https://github.com/Betterment/demo_mode

Discussion (0)

Sign in to join the discussion.

No comments yet.