11
7 Comments

Launching a Remix SaaS kit this monday

Hi everyone!

TLDR; Follow me or subscribe to my Gumroad page to get notified when I launch, the first 24 hours will be 100% free, then 2 weeks of early access at -$149 to give me time to fix users bugs, and the final price will be $299.

Remix SaaS kit

Some context on Building SaaS kits

Some of you already know SaasFrontends, SaaS starters for Vue2, Vue3, Svelte, and React. And a .NET API for as the back-end.

I built this for 3 reasons:

  1. Find the right front-end framework for me (React)
  2. Help others build their SaaS apps
  3. Make this side hustle profitable

Remix - Everything I've been expecting

I'm married to .NET, but after trying Remix, I'm getting a divorce.

I started migrating the React + .NET stack to Remix this past Monday, and oh boy, I'm never going back to .NET for new apps. You can create loaders (API GET calls) and actions (API POST, PUT, DELETE calls) on the same file. I can finally see why people use Node.js more than .NET.

I think it says a lot about Remix that I'm actually finishing the migration in just 1 week (or at least that's my plan 😅).

Stack

Breaking changes

  • State: No more Redux nor localStorage. Everything important is now with cookie storage (Light or dark mode and Current User (UserId, TenantId, WorkspaceId)
  • Payments: Stripe checkout (no more storing user card tokens)
  • Whatever I break this weekend

Features

Basically, everything you can do at https://react.saasfrontends.com but BETTER.

Get it for free

Follow me or subscribe to my Gumroad page to get notified when I launch, the first 24 hours will be 100% free, then 2 weeks of early access at -$149 to give me time to fix users bugs, and the final price will be $299.


Let me know your thoughts! Thanks.

posted to Icon for group Developers
Developers
on March 25, 2022
  1. 1

    I've tried building a couple of small projects with Remix recently. It's been an absolute dream! I feel a sense of confidence in the quality of the apps that I haven't experienced before. I feel like it has the right mix of flexibility and guidance.

    1. 2

      Right?! Web dev is exciting again

      1. 2

        Prisma has also been awesome. Have you tried pairing it with https://planetscale.com?

        1. 1

          Actually, with Supabase since I've worked with Postgres for 9 years, but I've heard good things about PlanetScale.

  2. 1

    Why Remix for SaaS instead of Nextjs?

    1. 2

      To quote from my comment in another post, the reasons I chose NextJS over remix:

      • The usage statistics 29K vs 2.3M (almost every problem you will have has already been addressed or is in the works)
      • Nested layouts likely obsolete with upcoming react server components
      • Some criticisms of shadiness
      • I am limiting myself to only one beta software for my project—keystonejs
    2. 1

      3 things that come to mind:

      1. DX: I tried migrating the React (Frontend only) to Next.js and I got tired, I built about 50-70% but I did not like all the workarounds I had to do, such as getLayout. I'm about to finish a Frontend AND Backend (previously with NET Core) version with Remix, and I learned about Remix last Saturday I think.

      2. React Router

      3. State: Instead of using redux to get the state, I can get it with useMatches: This is what my app.tsx loader looks like:
        export async function loadAppData(request: Request) { ... const data: AppLoaderData = { i18n: await i18n.getTranslations(request, ["translations"]), user, myTenants, currentTenant, myWorkspaces, currentWorkspace, currentRole: tenantMembership?.role ?? TenantUserRole.GUEST, mySubscription, }; return json(data); }
        So I can access this data anywhere that starts with /app/ with the useMatches hook, without spinners all over the page.

Trending on Indie Hackers
I built a text-to-video AI in 30 days. User Avatar 67 comments What 300 Builders Taught Us at BTS About the Future of App Building User Avatar 52 comments I built something that helps founders turn user clicks into real change 🌱✨ User Avatar 50 comments From a personal problem to a $1K MRR SaaS tool User Avatar 47 comments This Week in AI: The Gap Is Getting Clearer User Avatar 35 comments How An Accident Turned Into A Product We’re Launching Today User Avatar 29 comments