Aplicación web interactiva desarrollada con React y Vite que simula una tabla de juego de Bingo de 75 bolas. Permite generar cartones aleatorios, marcar números llamados y detectar automáticamente cuando se completa un patrón ganador.
- 🎯 Generación de Cartones: Crea cartones de Bingo aleatorios según las reglas tradicionales del Bingo de 75 bolas
- ✅ Marcado de Números: Permite marcar los números llamados en los cartones de forma interactiva
- 🏆 Detección de Bingo: Identifica automáticamente cuando se completa una línea o un patrón ganador
- 🎨 Interfaz Moderna: Diseño intuitivo y fácil de usar
- ⚡ Rendimiento Óptimo: Construido con Vite para una experiencia de desarrollo y ejecución rápida
- React - Biblioteca de JavaScript para construir interfaces de usuario
- Vite - Herramienta de construcción y servidor de desarrollo para proyectos frontend modernos
- JavaScript/JSX - Lenguaje de programación y sintaxis para React
Antes de comenzar, asegúrate de tener instalado:
- Clona el repositorio
git clone https://github.com/BryanGallo/tablaBingo.git
cd tablaBingo- Instala las dependencias
npm installPara iniciar la aplicación en modo desarrollo:
npm run devEsto iniciará un servidor de desarrollo y podrás acceder a la aplicación en tu navegador. Generalmente estará disponible en http://localhost:5173 (o el puerto que Vite asigne).
Para construir la aplicación para producción:
npm run buildLos archivos optimizados se generarán en la carpeta dist/.
Para previsualizar la versión de producción:
npm run previewtablaBingo/
├── public/ # Archivos estáticos
│ └── index.html # HTML principal
├── src/ # Código fuente
│ ├── components/ # Componentes de React
│ ├── assets/ # Recursos (imágenes, estilos)
│ ├── App.jsx # Componente principal
│ └── main.jsx # Punto de entrada
├── package.json # Dependencias y scripts
├── vite.config.js # Configuración de Vite
└── README.md # Este archivo
| Script | Descripción |
|---|---|
npm run dev |
Inicia el servidor de desarrollo |
npm run build |
Construye la aplicación para producción |
npm run preview |
Previsualiza la versión de producción |
npm run lint |
Ejecuta el linter (si está configurado) |
- La aplicación generará automáticamente un cartón de Bingo con números aleatorios
- Los números se llamarán de forma aleatoria (o manualmente, según la implementación)
- Marca los números que coincidan con los de tu cartón
- La aplicación detectará automáticamente cuando completes:
- Una línea horizontal
- Una línea vertical
- Una línea diagonal
- El cartón completo (Bingo!)
Las contribuciones son bienvenidas. Si deseas mejorar este proyecto, por favor sigue estos pasos:
- Haz un Fork del repositorio
- Crea una rama para tu característica (
git checkout -b feature/nueva-funcionalidad) - Realiza tus cambios y haz commit (
git commit -m 'Añadir nueva funcionalidad') - Sube tus cambios (
git push origin feature/nueva-funcionalidad) - Abre un Pull Request en el repositorio original
Este proyecto está bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.
Bryan Gallo
- GitHub: @BryanGallo
- Repositorio: tablaBingo
Gracias por usar esta aplicación. ¡Esperamos que disfrutes jugando Bingo!
⭐ Si este proyecto te resulta útil, considera darle una estrella en GitHub.