Backend desarrollado con Node.js y Express para gestionar la lógica del servidor y las API de la aplicación Poker Planning. Este servidor es el núcleo de la comunicación entre los clientes y el procesamiento de datos.
- Gestión de sesiones: Creación, actualización y eliminación de sesiones de Poker Planning.
- Socket.IO: Para la interacción en tiempo real
- APIs RESTful: Endpoints bien estructurados para interactuar con el frontend.
- Node.js: Entorno de ejecución para JavaScript en el servidor.
- Express: Framework minimalista para la creación de aplicaciones web.
- dotenv: Manejo de variables de entorno.
- Nodemon: Reinicio automático del servidor durante el desarrollo.
- Socket.IO: Para habilitar la interacción en tiempo real.
Sigue estos pasos para poner en marcha el backend en tu entorno local:
- Clona el repositorio:
git clone https://github.com/MateoMax-hub/poker-api.git
- Accede al directorio del proyecto:
cd poker-planning-backend
- Instala las dependencias:
npm install
- Configura las variables de entorno:
- Crea un archivo
.env
en la raíz del proyecto. - Define las siguientes variables:
PORT=3001 DATABASE_URL=tu-url-de-base-de-datos JWT_SECRET=tu-clave-secreta
- Crea un archivo
- Inicia el servidor en modo desarrollo:
npm run dev
- El servidor estará disponible en http://localhost:3001.
¡Las contribuciones son bienvenidas! Si deseas agregar nuevas funcionalidades, corregir errores o mejorar la documentación:
- Haz un fork del repositorio.
- Crea una rama para tu funcionalidad o corrección:
git checkout -b mi-nueva-funcionalidad
- Realiza tus cambios y haz un commit:
git commit -m "Descripción breve del cambio"
- Sube los cambios:
git push origin mi-nueva-funcionalidad
- Abre un Pull Request.