This is a codebase for a web application built with React.js, a JavaScript library for constructing user interfaces. It allows users to filter robots fetched from https://robohash.org/. The primary objective was to practice the implementation of class components. Afterwards, I refactored and implemented the use of React.js Hooks.
Client
- I fetches data from https://robohash.org/
- It is responsive.
- It uses React.js Hooks
To get a local copy up and running, follow these steps.
In order to run this project you need:
- A web browser to view output e.g Google Chrome.
- An IDE e.g Visual studio code.
node
should be installed in your local machine, node website.- Install the
npm
package manager use this to install both node and npm. - A terminal.
Clone this repository to your desired folder or download the Zip folder:
https://github.com/Alejandroq12/react-app-robots.git
- Navigate to the location of the folder in your machine:
you@your-Pc-name:~$ cd react-app-robots
To install all dependencies, run:
npm install
To run the project, follow these instructions:
- After Cloning this repo to your local machine.
- You must use
npm start
command in terminal to run this at the localhost.
Tests will be available soon.
You can deploy this project using: GitHub Pages,
- I used GitHub Pages to deploy this website.
- For more information about deployment on GitHub Pages see "GitHub Pages".
👤 Julio Quezada
- GitHub: Alejandroq12
- Twitter: @JulioAle54
- LinkedIn: Julio Quezada
- I implement the use of React.js Hooks.
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project give me a star ⭐️
I want to thank all my colleagues that share knowledge with and inspired to to improve each day.
-
What did you learn?
- I learned how to refacto the code in order to implement React.js Hooks.
This project is LICENSE licensed.