Makwe-O / Chucky-CN

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CHUCK NORRIS (Seez)

Introduction

A React applications that enables users to get facts about Chuck Norris. It also provides RTL text functionality

Table of Contents

Netlify Status

  1. Link to Hosted App
  2. Choices(Workflow)
  3. Application Features
  4. How To Use
  5. Author
  6. License

Link to Hosted App

Workflow

  • JavaScript Framework - React Framework
  • CSS - CSS 3 - Didnt use any preprocessor or framework because I felt the scope of the app did not require it. I did make use of the Bem methodology for naming css classes
  • State Management - React Hooks - Didnt use any external state management like Redux or MobX because I felt the scope of the app did not require it. Made use of useState hooks to store state in components
  • Testing - Cypress - Use Cypress for E2E tests
  • Hosting - Netlify

Application Features

  • Get random facts about the awesome Chuck Norris
  • Toggle site view between LTR and RTL

How To Use

To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

# Clone this repository
$ git clone https://github.com/Makwe-O/Chucky-CN.git

# Go into the repository
$ cd Chucky-CN

# Install dependencies
$ npm install


# Run the app
$ npm start

# Run test
$ npm run cypress

Author

Mmakwe Onyeka

License

MIT

About


Languages

Language:JavaScript 70.5%Language:HTML 17.0%Language:CSS 12.5%