Tech • AI • Robotics • Game

VIDEO
ENFR

Training: How to create your "personal SaaS" in under 30 minutes (training platform)

6/10
AI CodingMelvynxOctober 19, 2026 at 03:49 PM38:33
Audio player

TL;DR

A step-by-step method shows how Claude can be used to build and publish a custom online training platform that replaces several paid SaaS tools, with GitHub, Cloudflare, Convex, and an email service handling most of the infrastructure.

KEY POINTS

AI-built software instead of subscriptions

The core claim is that AI can now replace a stack of paid business software, especially for course creators and solo operators. Rather than paying monthly fees for platforms such as Podia or Systeme.io, users can assemble a tailored training business platform with a sales page, member area, lessons, and administration tools. The only paid external service presented as hard to avoid is video hosting.

Four main services form the stack

The recommended setup relies on GitHub for version control, Cloudflare for hosting and domain management, Convex for the database, and Tella for video hosting. GitHub is positioned as essential even for non-technical users because it preserves application history and allows recovery if AI breaks something. Cloudflare is described as the public-facing layer for deployment and DNS, while Convex stores users, courses, lessons, and progress.

Non-technical users are the target

The approach is aimed at people with little or no development experience. The practical advice is deliberately simple: install the coding interface, connect accounts, paste prompts, and follow requested actions. The process is framed less as programming and more as supervising an AI agent that performs the technical work.

GitHub and Cloudflare are key setup steps

Users are instructed to create a GitHub account first because it becomes the login method for multiple services. A Cloudflare account is then connected so AI can manage hosting, DNS records, and domain configuration. A custom domain can either be transferred by changing nameservers or bought directly in Cloudflare, with a sample .pro domain shown at 21.20 euros.

Convex is preferred over Supabase

The database layer is built with Convex, which is presented as simpler and more reliable for this use case than Supabase. Once connected, AI can create and manage the project’s data structure, including admins, course progress, modules, lessons, and payments. The setup also distinguishes between development and production environments to limit the risk of breaking live user data.

Email replaces part of traditional marketing software

An email platform is added to send one-time login codes and later manage marketing campaigns. The free tier highlighted includes 3,000 emails. By connecting the service to Cloudflare, DNS records for sending domains can be added automatically, turning the email tool into a lower-cost substitute for the mailing features found in all-in-one SaaS products.

The sample app uses a modern web stack

The demonstration app is generated with a stack including TanStack Start, shadcn/ui, Tailwind CSS, Convex, and Better Auth. It is configured for email-only OTP login, Stripe Checkout payments, and an admin role for editing courses. The application supports multiple trainings, lesson modules, progress tracking, and embedded videos.

A working course platform is produced quickly

After account connections and prompting, the result is a live training platform with a homepage, checkout flow, sign-in by email code, student dashboard, lesson navigation, and admin editing tools. The example includes course completion tracking and a student view. The build is presented as operational in roughly 25 minutes, with later fixes handled through additional prompts.

Iteration remains necessary after launch

The process does not eliminate errors. Broken profile pages, unsupported video links, and lesson navigation issues appear during testing. The proposed fix is iterative: take a screenshot, paste the URL, describe the bug, and let AI patch the workflow. Multiple parallel AI sessions can be used to handle design, checkout, and bug fixing at the same time.

The broader pitch is operational independence

Beyond one course site, the model is presented as a way for a single person to run a digital business without a full team. Once the infrastructure exists, AI can keep updating lessons, publishing course content, creating workflows, and adjusting the product over time. The emphasis is on replacing generic software with custom internal tools that remain under the owner’s control.

CONCLUSION

The method argues that AI-assisted development can turn software creation into a practical task for non-developers, especially for creators selling courses online. Its main promise is lower recurring software costs in exchange for a one-time setup and ongoing AI-guided iteration.

Ask a question

More from AI Coding