Dashboard
Panel principal con KPIs y gráficos de resumen para obtener una visión rápida de la gestión.

DevPass
TECHNOLOGY · DEVELOPMENT · AI
BUILD · LEARN · DOCUMENT
Sistema de gestión de costos de mantenimiento para equipos mayores, diseñado para centralizar órdenes, catálogos, reportes y administración dentro de una aplicación de escritorio.
MantenimientoApp fue desarrollado como una solución para gestionar información relacionada con los costos y operaciones de mantenimiento de equipos mayores.
El sistema reúne en una sola aplicación las órdenes, los catálogos, los reportes y las funciones administrativas, evitando depender de diferentes herramientas para cada proceso.
La aplicación utiliza una base de datos SQLite local que se crea automáticamente, por lo que no requiere instalar MySQL ni mantener un servidor de base de datos.
Módulos principales
Roles de usuario
Base de datos local
Cada módulo responde a una parte específica de la gestión de mantenimiento.
Panel principal con KPIs y gráficos de resumen para obtener una visión rápida de la gestión.
Módulo para registrar, editar, buscar y eliminar órdenes relacionadas con el mantenimiento.
Conjunto de reportes orientados al análisis de los costos y actividad del mantenimiento.
Administración de la información base utilizada por el sistema.
Módulo reservado para la gestión de usuarios, roles y registro de actividad.
El módulo permite centralizar el ingreso y administración de las órdenes, incluyendo operaciones de edición, búsqueda y eliminación.
Los catálogos permiten administrar la información de referencia que utiliza el sistema para trabajar con las órdenes y reportes.
El sistema incorpora diferentes perspectivas para analizar la información y facilitar la interpretación de los datos de mantenimiento.
El sistema diferencia las capacidades de los usuarios según el rol asignado.
Acceso total al sistema, incluyendo el módulo de administración.
Acceso a reportes y catálogos, con capacidad de edición.
Orientado al ingreso de órdenes y realización de consultas.
La base de datos se crea automáticamente como mantenimiento.db.
Esto permite ejecutar el sistema sin depender de MySQL ni de un servidor de base de datos externo, manteniendo la información local de la aplicación.
Una combinación de herramientas Python orientadas a aplicaciones de escritorio, análisis de datos, visualización y persistencia local.
Lenguaje principal utilizado para desarrollar la aplicación y su lógica.
Framework utilizado para construir la interfaz gráfica de escritorio.
Base de datos local creada automáticamente por la aplicación.
Biblioteca utilizada para generar gráficos y visualizaciones.
Herramienta utilizada para trabajar y analizar información estructurada.
Biblioteca utilizada para trabajar con archivos de Excel.
Biblioteca utilizada para el manejo seguro de contraseñas.
Biblioteca utilizada como soporte para operaciones numéricas.
Explora las diferentes pantallas y reportes de MantenimientoApp.
MantenimientoApp reúne en una aplicación de escritorio la gestión de órdenes, catálogos, usuarios y reportes relacionados con equipos mayores.
El proyecto demuestra cómo Python puede utilizarse para construir una solución de escritorio completa, combinando interfaz gráfica, base de datos local, visualización, análisis de datos y control de acceso.
Sistema de Gestión de Costos de Mantenimiento — Equipos Mayores.
Revisa la implementación y estructura completa del sistema en GitHub.