Forge Projects combine production code, AI guidance, and hands-on learning in a revolutionary approach to developer education.
Choose from production-ready projects built with Next.js, Supabase, AI, and more. Each repo is a complete, fully-functional application designed for AI-assisted learning.
~/projects~/saas-starterOne-click setup gets you running locally and deployed to production instantly. Every repo includes complete setup instructions and deployment configuration.
Explore with AI agents, complete quests, pass tests. AI understands your codebase and guides you through every concept with hands-on tasks.
"I see you're working on authentication. This repo uses Supabase Auth with RLS policies. Want me to explain how the user session is managed?"
Create a profile update form with validation and server action
Authentication, authorization, and profile management
Deploy your customized project. Use it for clients, portfolios, or products. You've learned by building something real.
Forge Projects combine the best of all learning approaches while eliminating their weaknesses.
Watch β Forget β Repeat
Copy β Paste β Confused
Build β Learn β Ship
AI agents understand your codebase and provide context-aware guidance as you explore, debug, and build new features.
This repo uses Supabase Auth with a multi-layered approach: 1) Server-side session validation in middleware, 2) Row-level security policies in the database, 3) Client-side hooks for UI state. Let me show you how they work together...
I can see the issue in your server action at `app/actions.ts:42`. The validation schema expects `email` but your form is sending `emailAddress`. Here are 3 ways to fix it...
Great idea! For this repo's architecture, you'll need: 1) A `comments` table with RLS policies, 2) A server action for creating comments, 3) A client component for the comment form. I'll guide you through each step...
Browse our catalog of production-grade, AI-ready projects and start learning by shipping today.