🟢 Let's Vibe Code an Indeed Clone the RIGHT Way | AI Beginner Series #1 (Multi Tenant, Cursor, Next)
We’re evolving the series. What started as “🔴 Let’s Build a ___ Clone” has now grown into Let’s Vibe Code the Right Way — a more intentional, AI-first approach to how we build today. Same energy. Same real-world projects. But now with structured workflows, smarter prompting, and modern dev systems guiding every decision. Episode 1 kicks off with an Indeed clone — not just to replicate it, but to show how we design, think, and ship in 2026 and beyond! 🚀
Build a full-stack Indeed Clone (Jobly) from scratch using Next.js 16, Convex, Clerk, and Tailwind CSS v4! This is a multi-tenant, hybrid B2C/B2B SaaS app — job seekers get a consumer-grade experience while employers operate in fully isolated company workspaces powered by Clerk Organizations. Real-time data flows via Convex mean zero polling, instant UI updates, and a reactive architecture that scales.
🎯 What You’ll Learn:
✅ Next.js 16 App Router with Server/Client Components & proxy.ts middleware
✅ Multi-tenant architecture — isolated company workspaces via Clerk Organizations
✅ Hybrid B2C + B2B model in a single codebase (consumer job seekers + business employer dashboards)
✅ Clerk authentication, organizations & billing for subscriptions & feature gating
✅ Convex real-time reactive database — no polling, instant updates across all clients
✅ Role-based access control (Admin, Recruiter, Member) per organization
✅ Plan-based feature gating (Free / Starter / Growth tiers) with Clerk Billing
✅ Clerk webhook sync to Convex via Svix verification
✅ Full-text search powered by Convex search indexes
✅ Convex file storage for resume uploads with signed URLs
✅ shadcn/ui + Tailwind CSS v4 for a modern, responsive UI
✅ Mobile-responsive design with sidebar & bottom nav layouts
✅ Tiptap rich text editor for rich job descriptions
✅ Zod + React Hook Form for type-safe form validation
✅ Full hiring pipeline with real-time notifications at every step
✅ Database seeding script for realistic dev data
+ SO MUCH MORE!
3
5 comments
Sonny Sangha
7
🟢 Let's Vibe Code an Indeed Clone the RIGHT Way | AI Beginner Series #1 (Multi Tenant, Cursor, Next)
powered by
University of Code
skool.com/university-of-code-9701
You'll get Exclusive Lessons & Content, Badass Community Support & More here to elevate as a Dev!
Build your own community
Bring people together around your passion and get paid.
Powered by