IN

InventList Production Stack

FEATURED

The complete tech stack powering InventList - a SaaS inventory management platform with component-driven UI and Stripe billing.

NT
@nauman
26 stacks 216 views

Stacks in this Collection

1
Ruby on Rails Framework
2
PostgreSQL Database
3
Redis Database
4
Stimulus Frontend
5
Turbo Frontend
6
7
Hotwire Frontend
8
9
Stripe Payments
10
Pay Payments
11
Capybara Testing
12
Ahoy Analytics
13
14
Minitest Testing
15
Propshaft Frontend
16
Jbuilder Framework
17
Pagy Framework
18
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

More by @nauman

View all collections →