Skip to content

cedefrespo/fonki.chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fonki.chat

AI-powered chat platform for musicians, producers, and artists. Built with Next.js 15, Claude AI, and Stripe.

Features

  • 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

Tech Stack

  • Next.js 15 (App Router)
  • TypeScript
  • Tailwind CSS
  • Anthropic Claude API
  • Prisma + PostgreSQL
  • Stripe (payments)
  • NextAuth.js (authentication)
  • Framer Motion (animations)

Setup

  1. Install dependencies:
npm install
  1. Copy environment template:
cp .env.template .env.local
  1. Configure environment variables in .env.local

  2. Setup database:

npx prisma migrate dev
  1. Run development server:
npm run dev

Project Structure

fonki.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

License

Proprietary - Federico Crespo © 2025

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages