Una aplicación básica para poder crear reuniónes dependiendo de la disponibilidad de los usuarios convocados.
- domain: Contiene los dominios de nuestro negocio.
- application: Contiene los casos de uso de nuestro negocio.
- infrastructure: contiente las adaptadores que permiten interactuar o guardar datos de la app.
-
Requiere tener instalado
docker y docker-composer
. -
Clonar este repo:
git clone https://github.com/jordigomper/meeting-room-reservation
-
Crear una instancia docker de la app:
docker-compose build
-
Levantar la aplicación:
docker-compose up
-
La app ya está levantada y se puede hacer peticiones mediante
localhost:8081
. -
Dentro del directorio root hay un archivo llamado
postman_collection.json
que se puede importar en postman y contiene un ejemplo de cada uno de los endpoints habilitados.
- Lanzar
npm run test
desde el directorio principal de la app.