Skip to content

DeAI5/AI-Joke-Generator

Repository files navigation

AI Joke Generator

🎭 An AI-powered joke generator that creates personalized, witty jokes based on your preferences. Built with modern web technologies, this app offers a sleek dark-themed interface where you can customize joke topics, tones, and formats. Each joke comes with an AI evaluation of its shock value, creativity, and controversy levels.

Features

  • 🎯 Generate jokes with customizable topics, tones, and formats
  • 🧠 AI-powered joke generation with creativity control
  • 📊 Real-time joke evaluation with metrics
  • 🌙 Modern, responsive UI with dark theme
  • ✨ Interactive radio buttons with fancy animations

Tech Stack

  • Next.js 13+ (App Router)
  • TypeScript
  • Tailwind CSS
  • Vercel AI SDK
  • OpenAI API

Getting Started

  1. Clone the repository:
git clone [your-repo-url]
cd joke-generator
  1. Install dependencies:
npm install
  1. Create a .env.local file and add your OpenAI API key:
OPENAI_API_KEY=your_api_key_here
  1. Run the development server:
npm run dev
  1. Open http://localhost:3000 in your browser.

  2. To create a new PR, create a branch for your feature or fix:

git checkout -b feature/add-new-joke-topics
  1. Make and commit your changes:
git add .
git commit -m "😹 Added new joke topics"
  1. Push Your Changes:
git push origin feature/add-new-joke-topics
  1. Open a Pull Request (PR) 🎉

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •