GitHub repository: marioenriqueb/numbers-converter
Primary language: Java
Created: 2019-05-23T21:31:58Z
Description: Una API REST en spring boot para convertir números a diferentes tipos de numeración. Se ha de poder pasar de binario/hexadecimal/decimal a: - binario  - decimal   - hexadecimal   - números romanos Dependiendo de los permisos, he de poder convertir o no. Los permisos los puedo crear/modificar/eliminar con un usuario 'maestro' para cada tipo de conversión mediante peticiones REST. El maestro puede hacer todas las peticiones. Es decir, un flujo de usuario podría ser: 1. Maestro convierte el número Z a romano. OK 2. Maestro crea usuario 'test' con permisos para binario y hexadecimal 3. 'test' convierte el número X a hex. OK 4. 'test' intenta convertir a romanos, Responde código 401 Unauthorized 5. Maestro le da permisos a 'test' para romanos 6. 'test' convierte el número Y a romanos. OK La autenticación/autorización debe ser un standard. La base de datos puede ser en memoria (h2 o similar) Respuesta ejemplo a petición de conversión: { "number": 11, "result": { "target":"roman", "value": "XI" }, }