Sobre este proyecto
it-programming / web-development
Abierto
Buscamos un/a desarrollador/a Odoo senior con experiencia en Python, xml y js/owl para finalizar e integrar un módulo custom de dashboards de producción en odoo v16 enterprise en adelante. La ubicación preferible es Quito.
El objetivo principal es implementar 8 dashboards por área del proceso productivo, ofreciendo una visión operativa y gerencial. Estos dashboards deben incluir cards KPI, gráficos (barras, líneas, donut) y tablas, con funcionalidades de filtrado. Todos los datos se consumirán en tiempo real desde vistas expuestas por api rest (read-only).
Requisitos técnicos:
- Stack / Fuente de datos: Se trabajará con endpoints REST tipo OData ($filter, $select, $orderby, $top, paginación). Es crucial integrar cada KPI/chart con su endpoint correspondiente, asegurando un manejo robusto de autenticación/tokens, timeouts, reintentos, validación de parámetros, gestión de estados sin datos y logs controlados.
- Diseño/UI: Las interfaces ya han sido trabajadas en Visily y Figma. El desarrollador deberá adaptar el frontend al web client de Odoo (utilizando assets, componentes/widgets/OWL según la propuesta) y garantizar una consistencia visual y un rendimiento óptimo.
Alcance de trabajo:
- Ajustar y terminar la estructura del módulo (menús, seguridad, assets, dependencias).
- Implementar la interfaz de usuario de los 8 dashboards.
- Conectar la ui con los endpoints rest, realizando el mapeo de cada kpi y gráfico.
- Estandarizar el contrato de filtros (fecha, orden de producción, máquina/línea, turno, producto, cliente).
- Optimizar el rendimiento del módulo (minimizar llamadas a la API, implementar caching si es aplicable, carga diferida).
- Elaborar una documentación técnica concisa (configuración, variables, proceso para añadir un nuevo KPI).
Entregables y criterios de aceptación:
- Módulo Odoo instalable y funcional.
- Dashboards operativos con datos reales y estables en los logs.
- Guía corta de despliegue.
Este es un proyecto real que requiere confidencialidad y se espera un trabajo por entregas incrementales.
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
Plazo de Entrega: No definido
Habilidades necesarias