Skip to content

treighton/TunaTalk

Repository files navigation

TunaTalk

A chat application built with Next.js, Clerk, and the Vercel AI SDK.

Features

  • Authentication with Clerk
  • AI Chat powered by Vercel AI SDK
  • Modern UI with Tailwind CSS and Radix UI components
  • TypeScript support

Environment Variables

Create a .env file in the root directory with the following variables:

# Clerk Authentication
CLERK_SECRET_KEY=your_clerk_secret_key
CLERK_PUBLISHABLE_KEY=your_clerk_publishable_key

# OpenAI (or your chosen AI provider)
OPENAI_API_KEY=your_openai_api_key

# Optional: Analytics, etc

Installation

  1. Clone the repository
git clone https://github.com/yourusername/tunatalk.git
cd tunatalk
  1. Install dependencies
npm install
  1. Set up environment variables
cp .env.example .env
# Edit .env with your values
  1. Start the development server
npm run dev

Your app should now be running on localhost:3000.

Development

  • npm run dev - Start development server
  • npm run build - Build for production
  • npm run start - Start production server
  • npm run lint - Run linting

License

MIT

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published