Instalar el paquete con npx create-react-app react-web
.
Realizar limpieza de archivos que no se requieran para este proyecto.
Iniciar la aplicacion por primera vez con npm run start
.
Instalacion bootstrap : npm install react-bootstrap boostrap
React router: npm install react-router-dom
Styled components: npm install styled-components
Font awesome:
npm i --save @fortawesome/fontawesome-svg-core
npm install --save @fortawesome/free-solid-svg-icons
npm install --save @fortawesome/react-fontawesome
npm install --save @fortawesome/free-brands-svg-icons
npm install --save @fortawesome/free-regular-svg-icons
https://restcountries.eu/rest/v2/all
https://restcountries.eu/rest/v2/name/{name}
https://restcountries.eu/rest/v2/alpha/{code}
https://restcountries.eu/rest/v2/region/{region}
react-web
├── README.md
├── node_modules
├── package.json
├── .gitignore
├── public
│ ├── favicon.ico
│ ├── index.html
│ └── manifest.json
└── src
├── components
│ ├── Countries.jsx
│ ├── Country.jsx
│ ├── Filter.jsx
│ ├── GlobalStyles.js
│ ├── Navbar.jsx
│ ├── Search.jsx
│ └── Themes.js
├── App.css
├── App.js
├── index.css
└── index.js
Crear un repositorio en Github y subir el proyecto.
Crear una cuenta en Netlify para enlazar el repositorio de Github.
Crear un nuevo sitio web en Netlify y escoger el repositior del proyecto.