limestone-accounts
Boilerplate Rails 5.2 multitenant SaaS application with webpack and Docker integration. Billing is scoped to accounts.
railsdockersidekiqflipperboilerplatewebpackstriperspecdevisesaassearchkickstimulus
UnknownRepo
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
GitHub
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