8000 GitHub - benjamin767/VideoGames: Proyecto individual de Henry, donde trabaje tanto en el front-end como con el back-end.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

benjamin767/VideoGames

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HenryLogo

Individual Project - Henry Videogames

Deploy: https://video-games-h4av.vercel.app/

Enunciado

La idea general es crear una aplicación en la cual se puedan ver los distintos videojuegos disponibles junto con información relevante de los mismos utilizando la api externa rawg y a partir de ella poder, entre otras cosas:

  • Buscar videjuegos
  • Filtrarlos / Ordenarlos
  • Agregar nuevos videojuegos

IMPORTANTE: Para poder utilizar esta API externa es necesario crearse una cuenta para obtener una API Key que luego debera ser incluida en el archivo .env como API_KEY=apikey. Reemplazar "apikey" por la api key que obtenga de rawg.

Objetivos del Proyecto

  • Construir una App utlizando React, Redux, Node y Sequelize.
  • Afirmar y conectar los conceptos aprendidos en la carrera.
  • Aprender mejores prácticas.
  • Aprender y practicar el workflow de GIT.

IMPORTANTE: Es necesario contar minimamente con la última versión estable de Node y NPM. Asegurarse de contar con ella para poder instalar correctamente las dependecias necesarias para correr el proyecto.

Actualmente las versiónes necesarias son:

  • Node: 12.18.3 o mayor
  • NPM: 6.14.16 o mayor

Para verificar que versión tienen instalada:

node -v
npm -v

ACLARACIÓN: Las dependencias actuales se encuentran en las versiones que venimos trabajando durante el bootcamp.

Versiones:

  • react: 17.0.1
  • react-dom: 17.0.1
  • react-router-dom: 5.2.0
  • redux: 4.0.5
  • react-redux: 7.2.3

BoilerPlate

El boilerplate cuenta con dos carpetas: api y client. En estas carpetas estará el código del back-end y el front-end respectivamente.

En api crear un archivo llamado: .env que tenga la siguiente forma:

DB_USER=usuariodepostgres
DB_PASSWORD=passwordDePostgres
DB_HOST=localhost

Reemplazar usuariodepostgres y passwordDePostgres 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 creen desde psql una base de datos llamada videogames

En client crear un archivo llamado: .env que tenga la siguiente forma:

REACT_APP_BACK_URL=https://videogames-production-a579.up.railway.app

El contenido de client fue creado usando: Create React App.

About

Proyecto individual de Henry, donde trabaje tanto en el front-end como con el back-end.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0