A React applications that enables users to get facts about Chuck Norris. It also provides RTL text functionality
- 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
- Get random facts about the awesome Chuck Norris
- Toggle site view between LTR and RTL
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
Mmakwe Onyeka
MIT