Have a question or suggestion? Contact me on Linkedin, or open a pull request on this project.
For the Chuck Norris Consumer project, you will build a content and comment web app. You will be able to read Chuck Norris's Jokes from https://api.chucknorris.io/.
Built with React, Redux and React Router. This project was bootstrapped with Create React App.
- node.js (v10..15.3)
- npm (6.4.1)
- create-react-app (3.0.1) Tool to bootstrap React applications
- react (16.8.6)
- redux (4.0.1) Manage state
- react-router-dom (5.0.1) Declarative routing for React
- redux-thunk (4.0.1) Redux middleware for asynchronous action creators
- moment (2.24.0) manipulating and formatting dates
- sortBy (1.2.0) comparator functions
- sortBy (1.2.0) comparator functions
- Material-UI (4.1.3) Material web components
This applications consumes data from an API designed by Chuck Norris specifically for the assignment, which can be found on [https://api.chucknorris.io/]
Install all necessary modules to run the current project.
$ git clone https://github.com/marcosAJS/chuck-norris-consumer.git
$ cd chuck-norris-consumer/
$ npm install
Go to the root of the project and run the development server in terminal.
The app will be served with live reloading on http://localhost:3000
.
$ cd chuck-norris-consumer/
$ npm start
Build the app for production to the build
folder.
$ cd chuck-norris-consumer/
$ npm run build
- Fork it
- Create your feature branch with specs (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request
- Marcos Alex J. Santos (marcossantos)