Skip to content

The Joke Telling Bot is a web application built with React that fetches random jokes from the Official Joke API and presents them with a humorous twist. The bot uses speech synthesis to audibly tell the jokes.

Notifications You must be signed in to change notification settings

SuperSanny/joke_telling_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Joke Telling Bot

Overview

The Joke Telling Bot is a web application built with React that fetches random jokes from the Official Joke API and presents them with a humorous twist. The bot uses speech synthesis to audibly tell the jokes.

Features

  • Fetches random jokes from the Official Joke API.
  • Utilizes the Speech Synthesis API to audibly tell jokes.
  • User-friendly interface with a responsive design.
  • Button to request a new joke.

Tech Stack

  • React: JavaScript library for building user interfaces.
  • Axios: Promise-based HTTP client for making requests to the Official Joke API.
  • Vite: Fast, opinionated web framework for React.
  • React Speech Recognition: Library for adding speech recognition capabilities to the app.
  • regenerator-runtime: Runtime for asynchronous JavaScript.

Getting Started

  1. Clone the repository:

    git clone https://github.com/SuperSanny/joke_telling_bot.git
    
  2. Install dependencies:

    npm install
    
  3. Run the development server:

    npm run dev
    

Usage

  • Click the "TELL ME A JOKE" button to hear a joke from the Joke Telling Bot.
  • Enjoy the humorous setup and punchline provided by the bot.
  • Click the button again to get another joke.

About

The Joke Telling Bot is a web application built with React that fetches random jokes from the Official Joke API and presents them with a humorous twist. The bot uses speech synthesis to audibly tell the jokes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published