An AI-powered chat application built with Next.js 15, React 19, Supabase, and Clerk authentication.
- Framework: Next.js 15 (App Router), React 19, TypeScript
- Styling: Tailwind CSS
- Auth: Clerk
- Database: Supabase
- Deploy: Vercel-ready
- User authentication with Clerk (login, registration, sessions)
- AI-powered chat interface
- Conversation persistence via Supabase
- Responsive layout with Tailwind CSS
npm install
cp .env.example .env.local
# Fill in the Clerk and Supabase variables
npm run dev # starts at http://localhost:3000NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=
NEXT_PUBLIC_SUPABASE_URL=
NEXT_PUBLIC_SUPABASE_ANON_KEY=