What you'll learn
- 1
Deploy with the Right Settings
Choose a host, set environment variables there, and switch Clerk, Supabase, PostHog and payments to production settings, carefully.
Goal: Deploy the app with environment variables set on the host, and keep test and production credentials separate.
- From your laptop to the internet
- Test or production?
- Production settings per service
- Before you continue
- 2
Launch Day: Checklist and README
Run a final check on mobile, sign-in, permissions and error states, write a README, and publish an honest first version.
Goal: Complete a launch checklist, publish a README with setup steps, and state honestly what you did and didn't test.
- A first version, not a perfect one
- Launch checklist
- Project task: write the README
- Publish it
Project for this module
TinyTasks: a real React app
The Vibe Coding app: add, complete, filter and delete tasks that persist.
What Vibe Coding Is (and Isn't)Programming Concepts You NeedTurn an Idea into a Clear PlanBuild the InterfaceUnderstand and Review AI-Generated CodeSign-In with ClerkStore Data with SupabaseProduct Analytics with PostHogPayments and Receiving MoneyDebugging When AI Gets StuckSecurity, Privacy and QualityImprove After LaunchOptional: From Web App to Mobile App