Caso principal · Software de gestión

RepairFlow Service Desk

Sistema para ordenar el flujo completo de un servicio técnico: recepción, seguimiento, evidencias, aprobaciones, reportes y respaldo operativo.

Vista principal de RepairFlow Service Desk

Problema

Evitar que el taller dependa de notas sueltas o memoria.

El objetivo fue construir una solución que permita registrar órdenes, consultar estados y mantener trazabilidad del trabajo técnico. La idea no era solo hacer una pantalla bonita, sino una base que pueda sostener un flujo real de recepción, revisión, aprobación y entrega.

DesktopRecepción local con PySide6
PortalConsulta por orden, documento y token
AdminDashboard, órdenes, clientes y reportes
DatosSQLite, backups y auditoría

Alcance

Partes principales del sistema

Aplicación de escritorio

Registro operativo de clientes, equipos, accesorios, fallas, fechas y valores relacionados con la orden.

Portal de cliente

Consulta de estado, historial, evidencias y aprobaciones usando datos controlados de acceso.

Panel administrativo

Vista web para revisar órdenes, clientes, observaciones, reportes, respaldos y configuración básica.

Decisiones técnicas

Construido para ser entendible y mantenible.

  • Python y PySide6 para el flujo operativo local.
  • Flask para portal web y panel administrativo.
  • SQLite para una instalación local simple y portable.
  • Separación entre servicios, repositorios de datos, rutas web y UI.
  • Datos demo saneados para mostrar el sistema sin información real.

Honestidad del caso

Estado actual y mejora futura

Es una versión de portafolio funcional para demostrar arquitectura, flujo y criterio de producto. Para producción real habría que endurecer despliegue, respaldos, autenticación, roles, monitoreo y una base de datos centralizada si el sistema deja de ser local.

PythonPySide6FlaskSQLiteHTML/CSS