DEV Community

Cover image for JokeGene: A Playful AI-Powered Joke App Built with KendoReact
Emre TuฤŸutlu
Emre TuฤŸutlu

Posted on

JokeGene: A Playful AI-Powered Joke App Built with KendoReact

This is a submission for the KendoReact Free Components Challenge.


๐Ÿ˜‚ JokeGenie โ€“ Your Personal Stand-Up Comedian

What I Built

JokeGenie is a fun, GenAI-powered joke generator where you:

  • Choose a joke category (Dad Jokes, Country Humor, Dark Humor)
  • Optionally enter a topic (like "bananas", "404 errors", or "your mom")
  • Get a unique, AI-generated joke delivered in a playful UI
  • Bonus: Floating emojis, animated speech bubble, and a rotating funny placeholder ๐ŸŽญ

Built with React, Cohereโ€™s GenAI API, and the awesome KendoReact Free Components.


Demo

๐ŸŒ Live App: https://jokegene.netlify.app/

๐Ÿ’ป Source Code: https://github.com/ET45/joke-generator


KendoReact Experience

I used several free components from KendoReact to build the core interface quickly and style it with custom flair:

  • @progress/kendo-react-buttons โ€” for animated, category buttons and joke actions
  • @progress/kendo-react-inputs โ€” for the styled keyword input with emoji icon
  • @progress/kendo-react-layout โ€” to create a neat, card-based layout
  • @progress/kendo-react-indicators โ€” to show a loading spinner while fetching jokes
  • @progress/kendo-react-notification โ€” for error handling when the joke fails to load

KendoReactโ€™s free components gave me a strong UI base while allowing custom CSS layering for a unique visual identity.


AIm to Impress ๐Ÿค–

This project integrates the Cohere GenAI API using the command-r-plus model.

The app sends a prompt like:

โ€œTell me a dark humor joke about JavaScript.โ€

And gets a fun, original joke in return.

No static jokes here โ€” it's AI all the way. ๐Ÿง ๐ŸŽค


Delightfully Designed ๐ŸŽจ

While I didnโ€™t use the Kendo UI Figma Kit directly, I customized the components to match a consistent theme:

  • Violet brand color (#a66cff) across buttons and borders
  • Emoji reactions and speech-bubble-style dialog
  • Funny rotating placeholder
  • Floating emojis for background energy ๐Ÿ˜„

Built With โค๏ธ By

๐Ÿง‘โ€๐Ÿ’ป @ET45 Emre Tugutlu

Thanks for the great challenge and awesome components, Kendo team!

This was a ton of fun to build ๐Ÿ’œ๐Ÿ˜‚


Top comments (0)

Some comments may only be visible to logged-in visitors. Sign in to view all comments.