Para poder ver el proyecto en ejecución:
- Forkear el repositorio para tener una copia del mismo en tu cuenta.
- Clonar el repositorio en tu computadora.
- En
api
crear un archivo llamado:.env
que tenga la siguiente forma:ReemplazarDB_USER=usuariodepostgres DB_PASSWORD=passwordDePostgres DB_HOST=localhost YOUR_API_KEY=4ef3b90f-ab14-4a75-9545-89c5bc01ef5a
usuariodepostgres
ypasswordDePostgres
con tus propias credenciales para conectarte a postgres. Este archivo va ser ignorado en la subida a github, ya que contiene información sensible (las credenciales). Adicionalmente será necesario que crees desde psql una base de datos llamadadogs
. - Una vez completado este paso, desde la consola, y parado en la carpeta 'api', correr los comandos
npm i
onpm install
para instalar las dependencias. Luego,npm start
para levantar la base de datos y correr el Back-end. - Repetir los comandos en otra consola, pero parado en la carpeta 'client'.
- El proyecto debería estarse corriendo en tu localhost:3000 en tu navegador.
La idea general fue crear una aplicación en la cual se puedan ver distintas razas de perro junto con información relevante de las mismas utilizando la api externa the dog api y a partir de ella poder, entre otras cosas:
- Buscar perros
- Filtrarlos / Ordenarlos
- Agregar nuevos perros
- JavaScript
- HTML
- CSS
- React
- Redux
- Node
- Express
- SQL
- Sequelize
- Postgres