π« Project Name: Vibes β AI Website Builder
π§ Overview
Vibes is a next-generation AI-powered website builder inspired by Lovable. It lets users instantly generate and deploy full-stack websites using simple text prompts.
Powered by Clerk Authentication & Billing, Inngest for AI automation, TRPC for backend logic, and E2B for real-time Docker deployment, Vibes handles everything from user onboarding to live website hosting.
βοΈ Tech Stack
- Frontend: Next.js 15, React 19, Tailwind CSS
- Backend: tRPC, Prisma, PostgreSQL
- Authentication & Billing: Clerk (Auth + new Billing)
- AI Automation: Inngest (AI Agent Kit + Cron Jobs)
- Deployment: E2B (Live Docker container websites)
- Payments: Clerk Billing (Credit-based system)
π€ Core Features
-
AI Website Generation
- Users enter a short prompt like βA portfolio for a photographerβ
- Vibes generates full code (Next.js + Tailwind) instantly
- Sites are editable through a live editor
-
Clerk-Powered Auth & Billing
- Secure user login, signup, and dashboard
- Billing handled entirely through Clerkβs new billing system
- Users get initial free credits (tokens) and can buy more
-
Credit System
- Each website generation costs a certain number of credits
- Tokens auto-refresh after a cooldown, or users can purchase more
-
AI Agent Automation (Inngest)
- Agents manage scheduled tasks, cleanup old builds, and run cron jobs
- Inngest AI Kit handles background processes (e.g., regeneration, maintenance)
-
Instant Hosting (E2B Integration)
- Generated websites are automatically containerized with Docker
- Deployed live through E2B β every user gets a unique domain
π Mock Credentials (Demo Account)
For potential recruiters and demo testers:
Log in using clerk auth google account
πΈ Preview
π§© Architecture Summary
Next.js (Frontend)
β
βββ Clerk Auth + Billing
β
βββ tRPC API Layer
β βββ Prisma ORM β PostgreSQL
β
βββ Inngest AI Agent Kit
β βββ Background Jobs + AI Cron
β
βββ E2B Deployment Engine (Docker)
βββ Live Hosting per User Project
π Goal
To offer a seamless AI-driven website creation experience β from prompt β live site β in under 2 minutes.


