AI-powered chat platform for musicians, producers, and artists. Built with Next.js 15, Claude AI, and Stripe.
- AI Chat: Streaming conversations with Claude Opus optimized for music
- Subscription Tiers:
- Free: 20 messages/month
- Fonki: $12/month - 500 messages
- Pro: $20/month - Unlimited messages
- Studio: $35/month - Premium features
- Music-Focused: Songwriting, production, theory, lyric generation
- Modern UI: Dark theme with fonki brand colors
- Next.js 15 (App Router)
- TypeScript
- Tailwind CSS
- Anthropic Claude API
- Prisma + PostgreSQL
- Stripe (payments)
- NextAuth.js (authentication)
- Framer Motion (animations)
- Install dependencies:
npm install- Copy environment template:
cp .env.template .env.local-
Configure environment variables in
.env.local -
Setup database:
npx prisma migrate dev- Run development server:
npm run devfonki.chat/
├── app/
│ ├── api/
│ │ └── chat/ # Streaming chat endpoint
│ └── page.tsx # Main chat interface
├── components/
│ └── ChatInterface.tsx # Chat UI component
├── lib/
│ ├── claude.ts # Claude AI service
│ └── constants.ts # Theme & subscription config
└── prisma/
└── schema.prisma # Database schema
Proprietary - Federico Crespo © 2025