limestone-accounts

Boilerplate Rails 5.2 multitenant SaaS application with webpack and Docker integration. Billing is scoped to accounts.

railsdockersidekiqflipperboilerplatewebpackstriperspecdevisesaassearchkickstimulus
UnknownRepo

Preview

limestone-accounts preview

Overview

Limestone Accounts is a Rails 5.2 boilerplate for building multitenant SaaS applications where each account has one subscription and multiple users. It includes built-in features for free trials, per-seat billing, Stripe integration, email notifications, user management, admin dashboard and feature flags, with Docker setup for local development.

Features

free-trialper-seat-billingsubscription-managementcard-update-formcancel-accountinvoice-pdfemail-notificationss3-direct-uploadactive-storageuser-avatarsadministrate-dashboarduser-impersonationmodalspast-due-bannerelasticsearch-searchfeature-flagsaction-cable-notificationsuser-invitations

Feature Flags

userDashboardauthenticationsubscriptionsinvoicesemailspaymentsfileUploadsstoragerealtimeauthorizationteamsOrgssearchnotificationswebhooksmapsformsValidationmultitenancy

Recommended Use Cases

multitenant-saassubscription-based-applicationsaccount-based-billing

Frontend

stimuluswebpackerwebpackbootstrap

Backend

railssidekiqdeviseapartmentflippersearchkickadministrateactive-storage

Auth Providers

devise

Deployment Targets

docker

Payment Providers

stripe

Quick Facts

โญ Stars
99
๐Ÿด Forks
23
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2018-04-06T04:04:10Z

Stack

Framework
rails
Language
ruby
Database
postgresql
Auth
devise
ORM
active-record
Testing
rspec
CI
codeship

Data Layer

Databases
postgresql
ORM
active-record

UI Stack

Styling
bootstrap
Components
administrate

Developer Experience

Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
codeship

Pricing

Classification
unknown
Selected
โ€”
Notes
No clear pricing signals
Get Started with this Boilerplate