DEV Community

Daniel Costa
Daniel Costa

Posted on • Edited on

AI Generated Dad Jokes Web App ✨ πŸ˜‚

What I built

A Web App that shows AI generated dad jokes, never repeating and only one a day.

Category Submission:

Wacky Wildcards

App Link

https://daily-dad-joke.vercel.app/

Screenshots

The Daily Dad Joke Preview

Description

Web App that shows daily AI-generated dad jokes, integrated with Supabase and OpenAI to to make them unique and never repeating. Uses Github Actions in order to deploy on Vercel and check dependencies. Developed using Github Codespaces!

Link to Source Code

https://github.com/danicunhac/daily-dad-joke

Permissive License

MIT

Background (What made you decide to build this particular app? What inspired you?)

I used to tell a joke to finish every standup while at Adalo and I always had a hard time figuring out which joke to tell or to remember a good joke, that we call Dad Joke. My friend Jake Apple helped to figure out the final idea.

How I built it (How did you utilize GitHub Actions or GitHub Codespaces? Did you learn something new along the way? Pick up a new skill?)

I used Github Actions to build the CI pipeline for deploy on Vercel, in this process I learned YAML and how to setup a Github Action from scratch. Github Codespaces was used as the environment for development and I learned how to manage it.

Additional Resources/Info

Was also a great experience and I could learn more about Github, Github Actions, Supabase and how to use OpenAI's API.
Thank you to the Github and DEV team for this opportunity! Now I have a good joke everyday for my team's standup.

Top comments (0)