Booster Stage Launchpad

Save thousands of dollars and weeks of development time, and get right to your app's distinctive features.

Hero

Every app needs certain features that are the foundation of a successful project, but aren't part of what makes your app special. Features like user authentication, user access levels, administrative dashboards, and subscription billing are part of every app. Why spend time (and money) building those features? Launchpad has everything you need baked right in.

Launch Weeks Earlier

We've distilled the basic features that every app needs into a simple, extendable boilerplate scaffold that serves as the basis for every app that we build.

Favorable Licensing

Launchpad is licensed under the MIT License, so you can integrate it into your business with no fuss.

User login and registration

Launchpad supports user login and registration via Devise. Forgotten password reminders, user account confirmation, account lockout, and "remember me" functionality are supported out of the box.

SSL & Security

Launchpad provides industry-standard SSL (HTTPS) by default. The Ruby on Rails architecture provides strong CSRF (Cross-Site Request Forgery) protection, XSS (Cross-Site Srciping) prevention, SQL Injection prevention, and more.

Social Authentication

Authenticate users with virtually any third-party social authentication service that you choose, including Facebook, Twitter, Google, Github, and more. Optionally provide a formless social signup process.

Multitenancy (Teams)

Multitenancy allows user accounts to be grouped together by Tenant, or Team. Each team can have their own data, and only users in that team can have access to that team's data. Teams can be configured by subdomain, by subdirectory, or by cookie.

Roles & User Access Policies

Every app ships with "Admin" and "User" roles. Define any number of additional user access policies to meet your app's administrative needs.

User Account Management

Administrators can create users, update user profiles, change passwords, ban users, and delete user accounts.

Admin Dashboard

Backend administrative dashboard lets users with "Admin" role create, read, update, and delete any record in your app's database.

User Impersonation

Provide exceptional support by logging in to any user's account as that user, without asking for their password. User impersonation allows you to quickly see what they see and respond to their needs.

Payment Integration

Built-in support for one-time and recurring payments via Stripe.

Pricing Plans & Subscriptions

Define recurring pricing plans that make sense for your business model. Optionally provide a free trial, and allow users to upgrade or downgrade.

Up-to-Date Everything

Launchpad ships with the latest version of Ruby on Rails, plus your choice of front-end framework: React or Vue.js.

UI-Framework Agnostic

The Launchpad might look nice by default, but you'll want to integrate your own visual elements and UI framework. Launchpad ships by default with Vue.js, but this can be replaced with your UI framework of choice and your own CSS and design assets.

Secure API

Fully-documented API secured with Oauth2