SPA(Single Page Aplication) que consume datos de la api externa https://api.thedogapi.com
- Filtrado por: Temperamentos y por grupos de razas
- Ordenamiento: Alfabetico y por peso; tanto ascendente como descendente
- Paginado
- Creacion de una mascota
- HTML
- CSS
- Javascript
- React
- Redux
- Node.js
- Express
- Sequelize
- PostgreSQL
Para correr este proyecto en local debe seguir las siguientes intrucciones:
- Debe tener Git instalado en su maquina.
- Ejecute el siguiente comado para clonar este repositorio:
- Debe tener instalado PosgreSQL en su maquina
- Crear un base de datos en postgreSQL con el nombre "dogs"
- Crear una cuenta en https://api.thedogapi.com para que obtenga su Api Key
- En la carpeta api debe crear el archivo .env en el cual debe copiar el contenido del archivo .env.example y colocar sus respectivas credenciales tanto de la Base de Datos, como su Api Key de https://api.thedogapi.com
- Abrir una terminal en la carpeta api y ejecutar el comando npm install para instalar las dependencias del backend. Una vez termine la instalcion ejecutar el comando npm run dev para inicializar el servidor del backend. si todo ha ido bien deberia ver un mensaje similar en consola: "listening at port 3001"
- Abrir una nueva terminal en la carpeta client sin cerrar la terminal donde se esta ejecutando el servidor del backend y ejecutar el comando npm install para instalar las dependencias del frontend. Una vez termine la instalcion ejecutar el comando npm start para inicializar el servidor del frontend. si todo ha ido bien deberia ver la siguiente pantalla:
- Haciendo click en el boton Go To Home sera redirigido a la siguiente vista en donde podra explorar todas las funcionalidades de la aplicacion:
$ git clone https://github.com/wilbernp/PI-Dogs-Henry.git
![](https://user-images.githubusercontent.com/98898262/183256169-c5fd13f3-f66e-45a5-bd57-d6723bdc33f6.jpg)
![](https://user-images.githubusercontent.com/98898262/183250835-d3323514-5634-4160-b11d-b1b837ee760d.jpg)