Skip to content

Trabajo Práctico de Análisis de la Información - Cátedra Camejo 2C2023

Notifications You must be signed in to change notification settings

alendavies/pokeApp-aninfo

Repository files navigation

Proyecto pokémon web ⚡

Materia: Análisis de la información - 2C2023

Integrantes:

  • Mateo Riat
  • Martin Reimundo
  • Alen Davies
  • Luca Lazcano
  • Martin Scazzola

Profesores:

  • Manuel Camejo
  • Nicolas Riedel
  • Gonzalo Martinez Sastre

Motivación

Se desarrolla el proyecto con la finalidad de poner en práctica las metodologías adquiridas en el transcurso del cuatrimestre además de incorporarar y profundizar conocimientos sobre nuevas tecnologías simulando un ambiente laboral, mediante la autogestión del equipo.

Descripción

El proyecto consta de un sitio web para jugar Pokémon, en donde el usuario se ve representado como un entrenador, pudiendo ver en su pokédex los Pokémones capturados junto a sus estadísticas y descripciones. Además podrá visualizar un mapa donde puede pelear contra Pokémones de diferentes ubicaciones para capturarlos y añadirlos a su colección.

Cómo correr el proyecto

Es necesario contar con Node (v^18) y npm

  1. Clonar el repositorio
git clone https://github.com/mreimundo/aninfo-pokemon.git
  1. En la terminal local del proyecto, ejecutar:
npm install

para instalar las dependencias.

  1. Correr
npm run dev

para iniciar el servidor local de desarrollo.

  1. Abrir el puerto indicado para visualizar la aplicación (http://localhost:5173/) por defecto.

Guía de usuario

Aquí se detallarán las instrucciones del juego.

Tecnologías utilizadas

El proyecto está creado con Vite, para un desarrollo rápido y eficiente.

Se utiliza como librería de componentes React, en conjunto con TypeScript para seguridadd de tipos.

Para estilizar el proyecto se utiliza Tailwind, una abstracción muy útil sobre CSS.

Para componentes más complejos se utilizan las primitivas de Radix UI, con configuración y componentes de shadcn/ui.

Se utiliza la Pokéapi para la consulta de estadísticas, imágenes y demás datos relativos al universo Pokémon. Se utiliza específicamente pokenode-ts, un wrapper liviano de la Pokéapi con todos los tipos definidos.

Como colaborar con el proyecto

  • Clonar el repositorio con el siguiente comando
git clone https://github.com/mreimundo/aninfo-pokemon.git
  • Crear una branch desde master con el nombre de la feature que desea implementar. Ej: feature-diseniar-layout-general

  • Luego de desarrollarla crear un pull request para mergear la rama con master

  • Esperar a que el pull request sea aprobado por un colaborador del equipo

Créditos

Problemas conocidos

A medida que se encuentren, aquí se detallarán problemas y bugs conocidos.

About

Trabajo Práctico de Análisis de la Información - Cátedra Camejo 2C2023

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published