Volver al archivo de proyectos

Backend

Repositorio de GitHub

Sistema interno de soporte RegioImpex

Un flujo de soporte que convierte excepciones de transporte en datos operativos validados y consultables.

Contexto: Proyecto de prácticas para operaciones internas

Periodo: 2026

Resumen

La aplicación desarrollada durante las prácticas organiza incidencias de transporte con empresas, conductores, cisternas, tipos de estación, motivos y usuarios. Autenticación, reglas de negocio, búsqueda, paginación y exportación CSV apoyan el trabajo diario.

Mi función

Implementé el flujo Django durante mis prácticas y preparé la versión pública anonimizada utilizada en este caso de estudio.

De una excepción de transporte a un registro validado

Entrada

El operador autenticado registra la incidencia

Validación

Django comprueba las relaciones operativas

Registro

El evento se guarda junto a su contexto

Búsqueda

El personal localiza y revisa el historial

Informe

Los registros filtrados pueden exportarse a CSV

Qué gestiona el sistema

Flujo autenticado para registros de transporte.

Modelos de dominio para las entidades operativas.

La validación impide asociaciones incompatibles.

Historial consultable con paginación y exportación CSV.

Tecnología

Stack

PythonDjangoDjango ORMDjango FormsDjango TemplatesDjango AuthenticationDjango GroupsSQLiteGitHub ActionsRuffMakefileCSV export

Áreas

BackendDjangoHerramientas internasSistemas de workflowOperacionesInformes

Implementación verificada

Reglas de negocio respaldadas por pruebas

La versión pública comprueba directamente los límites de acceso y el comportamiento operativo.

Auth

Separación de roles

Los flujos de administrador y operador están separados y probados.

Reglas

Validación de relaciones

Se rechazan combinaciones incompatibles de conductor, empresa y cisterna.

Búsqueda

Historial operativo

Los registros pueden buscarse, revisarse y paginarse.

CSV

Salida de informes

Los registros filtrados pueden exportarse.

Ver la implementación y las pruebas

Conclusiones

  • Los registros se encuentran, corrigen y exportan con rapidez.
  • Las reglas de negocio protegen la calidad de los datos.
  • La separación de roles mantiene enfocado el flujo diario.

¿Quieres revisar la implementación?

El repositorio contiene el código, las instrucciones de configuración y el historial de desarrollo.

Abrir repositorio