🎭 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.
- 🎯 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
- Next.js 13+ (App Router)
- TypeScript
- Tailwind CSS
- Vercel AI SDK
- OpenAI API
- Clone the repository:
git clone [your-repo-url]
cd joke-generator- Install dependencies:
npm install- Create a
.env.localfile and add your OpenAI API key:
OPENAI_API_KEY=your_api_key_here
- Run the development server:
npm run dev-
Open http://localhost:3000 in your browser.
-
To create a new PR, create a branch for your feature or fix:
git checkout -b feature/add-new-joke-topics- Make and commit your changes:
git add .
git commit -m "😹 Added new joke topics"- Push Your Changes:
git push origin feature/add-new-joke-topics- Open a Pull Request (PR) 🎉
MIT