Este proyecto es un contador de resultados de partidos desarrollado con React, Tailwind CSS y Vite. Surgió como una mejora a un simple contador, dándole una utilidad práctica: llevar el marcador de un partido en tiempo real. Además, se implementó Storybook para documentar y probar los componentes de manera aislada.
El objetivo principal fue mejorar mis habilidades en:
- Testing: Uso de Vitest para pruebas unitarias.
- Documentación: Implementación de Storybook.
- Diseño: Uso de Tailwind CSS para estilos rápidos y responsivos.
- React: Buenas prácticas y estructura de componentes.
- React: Biblioteca principal para la construcción de la interfaz.
- Tailwind CSS: Framework de estilos para diseño rápido y responsivo.
- Vite: Herramienta de construcción para desarrollo rápido.
- Vitest: Framework de testing para pruebas unitarias.
- Storybook: Herramienta para documentar y probar componentes de manera aislada.
Sigue estos pasos para ejecutar el proyecto en tu máquina local:
- Clona el repositorio:
git clone https://github.com/hernanyarbi/scoreboard-react.git
- Ve a la carpeta del proyecto:
cd scoreboard-react
- Instala dependencias:
yarn
onpm i
- Levantar el proyecto:
yarn dev
onpm run dev
- Correr los tests:
yarn test:unit
onpm run test:unit
- Levantar la documentación de storybook:
yarn storybook
onpm run storybook