Skip to content

pgorin/baluwo-challenge

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Bienvenidos!

La prueba consiste en agregar nueva funcionalidad a la API REST que corre en este repositorio. Para eso vamos a guiarnos por los siguientes puntos:

  1. Hacer un fork del repositorio, crear un nuevo branch y realizar las tareas enunciadas a continuación.

  2. Proveer servicios para la administración de la compra de productos. Los mismos deberán incluir:

  • ABM de productos.
  • ABM de clientes.
  • Consulta de transacciones de compra.
  • Aprobación de compras.
  1. Los servicios deben contar con logs que indiquen si el servicio respondió correctamente o no.

  2. Documentar brevemente los servicios implementados.

  3. Todos los servicios deben contar, al menos, con test unitarios.

  4. Enviar un Pull Request con todos los cambios realizados.

Para correr la aplicación se puede utilizar maven:

mvn spring-boot:run -Dspring-boot.run.profiles=local

Pueden probar el servicio de prueba con un curl de la siguiente forma:

curl -X POST -H 'Content-Type: application/json' -H 'Accept: application/json' -d '{"message":"mensaje de prueba"}' localhost:8080/custom/echo

Bonus

  1. Hostear la app en un cloud computing libre (Cloudfoudry o APP Engine) y enviar la URL para consultar.

  2. ABM de vendedores.

  3. Agregar test de integración.

  4. Correr pruebas con base de datos en memoria.

  5. Calcular la cobertura de los tests.

About

Baluwo Rest API Coding Challenge

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%