devsan
All work

Case study

Subpass

A Rails 8 SaaS for subscription management.

shippedSolo buildFull StackPayments2026
Subpass project cover: A Rails 8 SaaS for subscription management.

Summary

Built a Rails 8 subscription platform with Redis caching and a clean tenant model. Solo experiment in shipping a modern Rails SaaS from scratch.

Problem

Most subscription-management SaaS forks are tutorials with billing bolted on. I wanted a real product on Rails 8 — clean tenant model, Solid Queue, Solid Cache, Hotwire — that I could deploy and extend without a separate ops layer per tenant.

Architecture

subscribe + managetenant-scoped dataSubscribertenant userRails 8 AppHotwire + SolidPostgreSQLtenant rows
UserServiceStore
One Rails 8 app, tenant scoping in the data layer.

Result

Subpass runs as a Rails 8 SaaS with a real tenant model and modern primitives. Built solo from scratch, deployable as a single app, ready to wire to Stripe. Shipped, indexed, and ready for its first real users.

Highlights

  • Modern Rails 8 stack — Solid Queue, Solid Cache, Hotwire
  • Tenant model that scales without per-tenant deploys
  • A real product, not a tutorial fork

Have something similar?

Let's talk.

Get in touch