Taken off Gumroad · Rebuilding

I'm rebuilding my
Next.js boilerplate.

I sold it for $49 before it was ready. The demo was fake (a static image), the onboarding was empty, and honestly — I wouldn't buy it myself. So I took it down. This page tracks the rebuild.

Why I Unpublished

Three things I couldn't
defend anymore.

1. The demo was fake

The /demo page was literally a static HTML mockup of a dashboard. It looked like a real app but it wasn't connected to anything. No auth, no database, no functionality. I was selling a boilerplate and the demo didn't even use it.

2. The onboarding was empty

User logs in → blank dashboard. Zero guidance. "Now what?" No setup wizard, no example data, no "here's how to build your first feature." A boilerplate should show you what's possible, not leave you staring at a white screen.

3. No example SaaS app

The whole pitch is "ship your SaaS in days" — but I never shipped an example SaaS with it. There's no reference app. No "this is what you can build." Just plumbing code and a promise.

4. API Key UI doesn't exist

The database schema has an ApiKey table. The pricing page mentions "API key management." But there's zero UI for it. A user can't create, view, or revoke an API key. It's vaporware.

What's Already Built

The foundation is solid.
The house is missing.

The technical core works. These aren't placeholders — they're real, tested code.

Next.js 14

App Router, server components, streaming

NextAuth v5

GitHub + Google OAuth with JWT sessions

Stripe

Checkout sessions, webhooks, billing portal

OpenAI Proxy

Server-side, rate-limited, usage-tracked

Prisma + PostgreSQL

Full schema: user, subs, API keys, usage logs

shadcn/ui

Button, Card, Avatar, Input, dark mode

TypeScript

Strict mode, full type coverage

Tailwind CSS

Utility-first, responsive, dark mode

Resend

Email client set up, not yet wired to features

The Rebuild Plan

What I'm fixing
before it goes back on sale.

Here's exactly what needs to happen. Each item addresses a real problem from the audit.

In Progress

Real Demo App

Build a working example SaaS using the boilerplate. Not a mockup — a real app with auth, database, and a useful feature. Currently thinking: simple AI content generator (keyword → blog outline) or waitlist SaaS.

This is the big one. Once this exists, the landing page can show a real product instead of a browser mockup screenshot.

In Progress

Guided Onboarding

3-step setup wizard after first login: (1) connect Stripe keys, (2) set OpenAI key, (3) see your dashboard with example data. User should understand the product within 60 seconds of logging in.

Currently: login → blank dashboard. Target: login → "You're 3 steps from shipping."

In Progress

API Key Management UI

Full CRUD for API keys: create with name, copy key (shown once), revoke, last-used timestamp. The schema already supports this — just needs the UI and API endpoints.

This is a feature I advertised but never built. Fixing this first.

Blocked by Demo

Deploy to app.saasforge.my.id

The Next.js app currently only runs locally. Need to deploy to Vercel/Railway at a subdomain so people can actually log in and try it. Blocked until the demo app is worth showing.

Blocked by Demo

New Landing Page Screenshots

All current screenshots show the old static mockup. Once the real demo app is deployed, redo every screenshot: dashboard, login, onboarding, demo app.

Blocked by Demo

Gumroad Re-launch

Re-enable the product on Gumroad with updated description, new screenshots, and a link to the live demo. Only after everything above is done.

Roadmap

What happened & what's next.

Honest timeline. Solo dev, weekend builder. Priorities shift based on what I learn.

Shipped

v1.0 — Initial boilerplate on Gumroad ($49)

Next.js 14, Auth, Stripe, OpenAI, Prisma, Tailwind, dark mode. Functional but missing demo/onboarding/API key UI.

29 May 2026

Unpublished from Gumroad

Full audit revealed: fake demo, empty onboarding, missing features I advertised. Took it down. Not selling until it's real.

In Progress

Build example SaaS app

A real, working app built on the boilerplate. Shows exactly what buyers can build. This is the foundation of everything else.

In Progress

API Key management UI + API

Create, view, revoke API keys from the dashboard. Fixing the vaporware I already had in the schema.

In Progress

3-step onboarding wizard

After login: connect Stripe → set OpenAI → explore dashboard with example data.

Planned

Deploy live demo (app.saasforge.my.id)

Vercel or Railway deployment. Real app people can log into and try before buying.

Planned

New screenshots + video walkthrough

Redo every marketing asset with the real app, not mockups.

Planned

Re-launch on Gumroad

Price TBD. Could stay at $49, could adjust based on what's actually in the box now.