Este es el cliente frontend para el juego de Bingo, construido con React, Material UI y Socket.io. El frontend permite a los usuarios jugar al Bingo en tiempo real, interactuar con la interfaz y unirse a partidas.
- React: Biblioteca de JavaScript para construir interfaces de usuario.
- Material UI: Librería de componentes de UI para una experiencia de usuario moderna.
- Socket.io: Para la comunicación en tiempo real entre el cliente y el servidor.
- Redux o Context API: Para el manejo del estado global (si es necesario).
- Axios / Fetch: Para la interacción con el backend a través de API REST.
Este es el servidor backend para el juego de Bingo, construido con Node.js, Express, y MongoDB. El backend maneja la lógica del juego, la gestión de usuarios, la creación de partidas, y el almacenamiento de datos del juego.
- Node.js: Entorno de ejecución de JavaScript.
- Express.js: Framework para la construcción de aplicaciones web.
- MongoDB: Base de datos NoSQL utilizada para almacenar la información de usuarios y partidas.
- Mongoose: ODM para trabajar con MongoDB desde Node.js.
- Socket.io: Para la comunicación en tiempo real entre el servidor y los clientes.
- JWT: Para la autenticación de usuarios.
- Bcrypt: Para la gestión segura de contraseñas.