IN
InventList Production Stack
FEATUREDThe complete tech stack powering InventList - a SaaS inventory management platform with component-driven UI and Stripe billing.
Stacks in this Collection
1
Ruby on Rails
Framework
2
PostgreSQL
Database
3
Redis
Database
4
Stimulus
Frontend
5
Turbo
Frontend
6
ViewComponent
Frontend
7
Hotwire
Frontend
8
pg_search
Search
9
Stripe
Payments
10
Pay
Payments
11
Capybara
Testing
12
Ahoy
Analytics
13
letter_opener
DevOps
14
Minitest
Testing
15
Propshaft
Frontend
16
Jbuilder
Framework
17
Pagy
Framework
18
Tailwind CSS
Frontend
19
Puma
DevOps
20
Bootsnap
DevOps
21
FriendlyId
Framework
22
Chartkick
Analytics
23
Groupdate
Analytics
24
Redcarpet
Frontend
25
Solid Queue
Background
26
Heroicon
Frontend
LLM Context
This collection represents the production stack for InventList (inventlist.com), a SaaS inventory management platform. ## Project Context InventList is a B2B SaaS platform for: - Product/inventory tracking - Catalog management - Analytics and reporting - Team collaboration - Stripe subscription billing ## Architecture Philosophy This stack combines Rails conventions with modern component-driven UI: - ViewComponent + Phlex for reusable UI components - Shadcn-UI Rails port for consistent design system - Devise + Passwordless for flexible authentication - Pay gem for subscription management ## Key Technical Decisions 1. **Database**: PostgreSQL with pg_search for search 2. **Authentication**: Devise + Passwordless (magic links) 3. **Authorization**: CanCanCan for role-based access 4. **UI Components**: ViewComponent + Phlex + Shadcn-UI 5. **Payments**: Pay gem + Stripe (subscriptions, invoices) 6. **Analytics**: Ahoy for tracking, Chartkick + Groupdate for visualization 7. **Background Jobs**: Redis-backed (Sidekiq-compatible) 8. **Assets**: jsbundling-rails + cssbundling-rails ## Component Architecture The app uses a hybrid component approach: - Phlex for lightweight, Ruby-first components - ViewComponent for complex, testable components - Shadcn-UI patterns ported to Rails ## When using this stack - Use components for any repeated UI pattern - Leverage Pay gem's built-in Stripe webhooks - Use Ahoy for all analytics tracking - Prefer magic links over passwords for auth
Powers This Product
I
InventList
SaaS
InventList is the public home for indie builders. Log every ship (releases, features, bug fixes), build Series with live embeds of your actual work, keep a journey dashboard, and share your story in one permanent place. Includes a CLI for shipping from the terminal, roadmaps, collections, and a weekly "What Shipped This Week" digest. Free forever, built for operators-of-one who ship in public.
1 popularity
•
View product →
Stats
Likes
1
Forks
1
Views
216
Created
Jan 22, 2026