En este proyecto se busca construir una aplicacion de recetas de cocina con las siguientes tecnologias:
- React & redux para el frontend
- Node js & express para el backend (node -v >= 12.18.3)
- Clonar el repositorio en su computadora
- Tener nodejs (version >= 12.18.3), npm (version >= 6.14.16)
- una vez posicionado en la carpeta del repositorio hacer
npm i
desde la carpeta /client ynpm i
desde la carpeta /api - Crear una base de datos de postgres local o en la nube, si no sabe como hacerlo puede consultar el siguiente link: crear base de datos
- Crear un archivo .env en la carpeta /api, este archivo sirve para determinar las variables de entorno que seran utilizadas al inciar el proyecto, debe tener los siguientes valores contenidos en el:
DB_USER=
DB_PASSWORD=
DB_HOST=
PORT=3001
APIKEY=
donde DB_USER
es el usuario de su base de datos, DB_PASSWORD
es la password de su base de datos, DB_HOST
es el host de su base de datos,
PORT
es el puerto donde se inicializa el backend del proyecto; si ya tiene este puerto ocupado puede utilizar otro. y por ultimo APIKEY
debe ser proporcionada por el servicio de api de Spooncular
- Luego que se hayan instalado todas las librerias con el paso anterior desde la carpeta /api ejecutar el comando
npm start
para inciar el backend del proyecto, igualmente hacernpm start
en /client para iniciarlo - luego de esto, abrir el navegador en http://localhost:3000 en el navegador