Sobre este proyecto
it-programming / web-development
Abierto
Contexto general del proyecto
En esta etapa se desarrollará una API con las siguientes características: - Estilo REST. - Multi-inquilino (1 bd general y posibilidad de tener inquilinos con db compartida o exclusiva). - Gestión de usuarios y grupos. - Cada usuario debe tener un perfil en la BD del inquilino donde almacenar preferencias. - Gestión de roles y permisos. - Autenticación de usuarios con 2FA. El framework a utilizar es NestJS (con Typescript) y Keycloak para la gestión de usuarios. Base de datos PostgreSQL y Prisma ORM. Entregables - Se debe entregar el código de la API, instrucciones para la configuración de Keycloak y una collection de Postman que permita probar los endpoints. - Se espera código limpio, bien estructurado y comentado. Opcionales - Se valorará la entrega de un cliente básico en React para demostrar el flujo de autenticación de usuario (solo login y logout). - Se valorará la entrega de pruebas unitarias y end-to-end de las funcionalidades desarrolladas. Por favor indicar claramente en la propuesta si se incluye o no los opcionales.
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo una idea
Disponibilidad requerida Según se necesite
Roles necesarios Programador
Plazo de Entrega: 11 Abril, 2025
Habilidades necesarias