Full-stack apps with Remix, Next.js, or Svelte.
Frameworks: Remix, Next.js, Svelte
Repository Pattern: ORM-agnostic (Prisma, Drizzle and Fake data)
SaaS shell: Marketing (anon), Admin (you), and App (your customers)
Minimalist: keep features as small as they need to be
Auth: Built-in email authentication. No third-party auth libs
Stripe Payments: Flat-rate, Per-seat, One-time and Usage-based
Email Services: Postmark and Resend
Page Blocks: The quickest way to create marketing pages
SEO: metatags + sitemap.xml
i18n with cookies: No lang subdirectories in URL
Multi-theme + Dark Mode: Leverage Tailwind CSS + shadcn/ui
Tests: Test your database repositories and services
Code Architecture: Modularized features + Repository Pattern
Deployment: Fly and Vercel guides
I’ve already built a great production-ready SaaS boilerplate (SaasRock) that paid the bills for 2 years:
And before that, some failed ones (netcoresaas and saasfrontends). Let me tell you the reasons:
As an indie hacker, I burnout from time to time and my best way to combat it is by exploring new projects (yes, it will happen to RockStack eventually).
I love Remix, but I want to be up-to-date with RSC, and Next.js seems to be getting more and more popular every year.
SvelteKit looks great.
If you’re a saasrock enterprise customer, rockstack will be free
Don’t complicate pricing
SaasRock has 3 editions (compare them), with RockStack I’ll have just 1 price for all editions/frameworks ($199).
Don’t overengineer
I’m doing you and myself a favor by keeping the scope small.
Don’t over-promise
One day I wake up motivated, but then I remember the promises I made to my customers (i.e. Dircraft).
Great naming
I still pains me to see people typing SaasRock as: SaaSRock and SaaS Rock. My fault for trying to use SaaS in the name. I hope nobody calls it SaasRockStack though.
Belive me I tried, but i18n (with cookie detection) was hard to implement, see my failed attempts: astro, nuxt. Call me stubborn but I really don’t like my i18n like this:
mysite[.]com/contact
mysite[.]com/es/contact
mysite[.]com/es/app/:tenant/settings
…and I couldn’t figure out how to solve it 😅.
It still pays my bills at an average of $5k/m, and it’s still my production-ready SaaS boilerplate, in which I’ve build these SaaS apps:
And others that generated near $0: 365mvps, Gumcrm.io, Factura.so.
So it’s not going anywhere, I’m just expanding my revenue streams.
I love creating open-source projects, but when it comes to paying the bills, I’ve had no luck with OS, not even with Commercial Open Source Software.
In exchange of your dollars, you’ll get:
Up to 90% off discount
Delivery date: September, 2024
1 SaaS boilerplate in 3 frameworks: Remix, Next.js, SvelteKit
I’ve created a new YouTube channel (@rockstack-dev) where I may create a few videos.
💬 Follow me on Twitter.
👥 Join +300 makers on my Discord server.
📧 Email me at alex.martinez@absys.com.mx.