FullstackPhoenix
SAAS STARTER KIT

All features.

Production-ready Phoenix building blocks. Each feature is a self-contained module you can install into your SaaS with a single Mix task.

Tutorials

Admin Pages for Phoenix SaaS Operators

Every SaaS reaches the point where support, billing, and engineering need a real backstage to look up users, switch teams, and watch backgro…

phoenixadminliveviewsaas
Read more

Bootstrap Icons in Phoenix and Tailwind

Mixing icon fonts, SVG runtime libraries, and copy-pasted markup is a common source of bundle bloat and inconsistent visuals in a Phoenix ap…

phoenixtailwindiconsui
Read more

Branded 404 and 500 Error Pages for Phoenix

Default Phoenix error pages break the visual continuity of a polished SaaS product the moment something goes wrong. This feature installs br…

phoenixerror-pagesliveviewsaas
Read more

Command Palette for Phoenix LiveView Apps

As SaaS surfaces grow, users and operators stop being able to find pages and records by clicking through menus. This feature installs a keyb…

phoenixliveviewcommand-paletteui
Read more

Feature Flags for Phoenix with FunWithFlags

Shipping behind feature flags lets a SaaS team roll out risky changes gradually instead of toggling a deploy and hoping. This feature instal…

phoenixfeature-flagsfun-with-flagssaas
Read more

GitHub OAuth Login for Phoenix

Most developer-focused SaaS products lose signups the moment they ask people to invent a new password. This feature adds `ueberauth` and `ue…

phoenixoauthgithubueberauth
Read more

In-App Notifications for Phoenix SaaS

SaaS users expect to see "something happened" without reaching for their inbox or refreshing. This feature installs a `MyApp.Notifications`…

phoenixnotificationsliveviewpubsub
Read more

Oban Background Jobs for Phoenix

Sending email, calling external APIs, and aggregating data inside the request cycle is the quickest way to make a Phoenix SaaS feel slow and…

phoenixobanbackground-jobssaas
Read more

Payments Billing Facade for Phoenix

Wiring payments directly into controllers and LiveViews makes provider migrations painful and obscures business intent. This decision featur…

phoenixpaymentsbillingstripe
Read more

Purpose-Built Layouts for Phoenix SaaS Apps

A single root layout quickly stops being enough once a SaaS app has marketing pages, login flows, and an authenticated product. This feature…

phoenixlayoutsliveviewui
Read more

Self-Hosted Error Tracking for Phoenix

A SaaS application without server-side error capture is one silent 500 away from a churned customer. This feature installs the `error_tracke…

phoenixerror-trackingobservabilitysaas
Read more

Teams and Multi-Tenancy for Phoenix

A SaaS that bills per workspace or shares data among collaborators needs a tenant boundary built into its data model and request lifecycle.…

phoenixteamsmulti-tenancysaas
Read more

User Authentication for Phoenix SaaS Applications

A SaaS application cannot do most of its work until users have accounts, sessions, and a sensible profile model. This feature wraps `mix phx…

phoenixauthenticationliveviewsaas
Read more

XML Sitemaps for Phoenix

Search engines find new SaaS marketing pages faster when there is a canonical sitemap to crawl. This feature adds `:xml` to the formats allo…

phoenixseositemapmarketing
Read more