Skip to content

This is a repository of both the client (ReactJs and Typescript) and server-side ( designed an Apollo GraphQL API) of a jokes application

Notifications You must be signed in to change notification settings

Fideltodayy/ChuckNorris-GraphQL-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Chuck Norris Jokes App🤣

Welcome to the Chuck Norris Jokes App, where laughter meets technology! 🚀 You can view it live here

Overview

This delightful web application fetches Chuck Norris jokes from the ChuckNorris.io API and presents them in a fun and interactive manner. With a sleek and responsive design, users can enjoy a good laugh on any device.

Features

  • Categories Galore: Choose from a variety of categories, each offering a unique flavor of Chuck Norris humor.
  • Random Jokes: Click a category button to unveil a randomly selected Chuck Norris joke and brighten your day.
  • Interactive Carousel: Explore categories effortlessly with a slick carousel slider for a seamless and engaging experience.

Tech Stack

This app is powered by the latest technologies in web development:

  • React (LTS): The foundation for building dynamic user interfaces.
  • TypeScript: Adding static typing for enhanced developer experience and code quality.
  • GraphQL (Apollo Client & Server): Efficiently fetching Chuck Norris jokes from the ChuckNorris.io API.
  • NodeJS (LTS): Running the GraphQL server.
  • Less.js: Styling the app with ease.
  • State Management (Context API): Managing application state for a smooth user experience.
  • React Slick: Creating an aesthetically pleasing carousel slider.

How to Run

  1. Clone Repository:

    bashCopy code

    git clone https://github.com/Fideltodayy/ChuckNorris-GraphQL-API

  2. Install Dependencies:

    bashCopy code

    cd chucknorris-graphql-client npm install

  3. Run the App:

    bashCopy code

    npm start

  4. Open in Browser: Visit http://localhost:3000 in your browser.

Feedback

Your feedback is highly valued! Try out the Chuck Norris Jokes App and share your thoughts. Feel free to reach out with suggestions or improvements. Let's keep the laughter rolling! 😄

Happy Chuckling! 🎉

About

This is a repository of both the client (ReactJs and Typescript) and server-side ( designed an Apollo GraphQL API) of a jokes application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published