Skip to content
Chuck Norris Facts - React
JavaScript HTML
Branch: develop
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci
public
src
.gitignore
LICENSE
README.md
package.json
yarn.lock

README.md

GitHub license Maintainability CircleCI

Laughing Eureka

Chuck Norris Facts Application

Description

laughing-eureka is jokes application that has consumed the free JSON API for hand curated Chuck Norris facts. Chuck Norris Facts are satirical factoids about martial artist and actor Chuck Norris that have become an Internet phenomenon and as a result have become widespread in popular culture.

Dependencies

List of libraries, tools, etc needed (e.g. yarn, node.js, python, etc)

  • React.js - A JavaScript library for building user interfaces

  • Redux - A Predictable State Container for JS Apps

  • Semantic-UI - A Modern front-end development framework, powered by LESS and jQuery

  • Styled-Components - Allows you to write actual CSS code to style your components

  • A package manager - yarn or NPM

Getting Started

  • Clone the repo - git clone https://github.com/BoltC0rt3z/laughing-eureka.git
  • Change into the project directory
  • Install project dependencies run yarn install
  • Run the server yarn start

Consumed Endpoints

In the project directory, you can get:

Retrieve a list of available categories.

Retrieve a random chuck norris joke from a given category.

Free text search.

Example response:

{
"icon_url" : "https://assets.chucknorris.host/img/avatar/chuck-norris.png",
"id" : "lda3Gz9yTz6k7v6nDTAhfw",
"url" : ""
"value" : "Chuck Norris is suing CNN for using two of his initials in there name..."
}

License

This application is licensed under the terms of the MIT License

You can’t perform that action at this time.