PROYECTO FIN DE GRADO

Sistema de Gestión
de Equipos

Plataforma completa para administrar, monitorear y mantener el inventario tecnológico de tu organización

100%
Control Total
24/7
Disponibilidad
Seguro
y Confiable
BÚSQUEDA RÁPIDA

Encuentra tu Equipo

Ingresa el código QR o número de serie para acceder a toda la información del equipo, historial de mantenimiento y personal asignado

Código QR
Número de Serie

Ejemplo: QR-12345 o NS-ABC123

Acceso instantáneo
Sin registro
Tiempo real
CARACTERÍSTICAS

Todo lo que Necesitas

Una solución completa para la gestión integral de tu infraestructura tecnológica

Inventario Completo

Gestiona todos tus equipos con información detallada: marca, modelo, número de serie, ubicación y estado en tiempo real.

Mantenimiento

Programa, registra y monitorea todos los mantenimientos. Historial completo con técnicos, costos y descripciones.

Asignación de Personal

Asigna responsables y usuarios a cada equipo. Mantén un registro completo de quién usa cada dispositivo.

Códigos QR

Cada equipo tiene un código QR único para acceso rápido a su información desde cualquier dispositivo móvil.

Notificaciones

Sistema de alertas automáticas por email para mantenimientos, asignaciones y cambios de estado.

Panel Administrativo

Dashboard completo con estadísticas, reportes y gestión centralizada de todos los recursos del sistema.

TECNOLOGÍA

Construido con las Mejores Herramientas

Stack tecnológico moderno y robusto para garantizar rendimiento, seguridad y escalabilidad

Laravel

Framework PHP

MySQL

Base de Datos

Tailwind CSS

Diseño UI

PHP 8.2

Backend

ARQUITECTURA DEL SISTEMA

Diseño Profesional

Arquitectura robusta siguiendo las mejores prácticas de desarrollo y patrones de diseño modernos

Patrón MVC

Implementación completa del patrón Modelo-Vista-Controlador para separación de responsabilidades y código mantenible.

  • Modelos: Eloquent ORM con relaciones
  • Vistas: Blade templates optimizados
  • Controladores: Lógica de negocio separada

Base de Datos

Diseño normalizado con relaciones optimizadas y migraciones versionadas para integridad de datos.

  • Relaciones One-to-Many y Many-to-Many
  • Índices para consultas optimizadas
  • Migraciones y seeders para control de versión

Seguridad

Sistema de autenticación robusto con control de acceso basado en roles (RBAC) y middleware personalizado.

  • Autenticación con Laravel Sanctum
  • Roles: Admin, Técnico, Usuario
  • Middleware para protección de rutas

Notificaciones

Sistema de notificaciones asíncronas con colas para envío de correos sin afectar el rendimiento.

  • Observers para eventos automáticos
  • Sistema de colas con Laravel Queue
  • Templates personalizados de email

Flujo de la Aplicación

Usuario

Solicitud HTTP

Router

web.php

Controller

Lógica

Model

Eloquent ORM

View

Blade Template

Response

HTML/JSON

IMPLEMENTACIÓN TÉCNICA

Funcionalidades Implementadas

Cada funcionalidad ha sido desarrollada siguiendo estándares de la industria y mejores prácticas

Operaciones CRUD

Create, Read, Update, Delete

  • Validación de formularios con Request classes personalizadas
  • Soft Deletes para mantener historial de datos
  • Eloquent Relationships optimizadas con eager loading

Sistema QR

Generación y tracking

  • Códigos únicos generados automáticamente
  • Vista pública sin autenticación requerida
  • Responsive design optimizado para móviles

Gestión de Mantenimientos

Tracking completo

  • Observers automáticos para envío de notificaciones
  • Estados configurables con control de cambios
  • Historial completo con técnicos y costos

Panel Administrativo

Administración completa

  • Dashboard interactivo con estadísticas en tiempo real
  • Gestión completa de equipos y usuarios
  • Reportes y estadísticas detalladas

Calidad de Código

PSR-12

Estándar de codificación PHP

DRY

Don't Repeat Yourself

SOLID

Principios de diseño

SOBRE LA DESARROLLADORA

Conoce a Laura Arenas

Laura Arenas Vicente
Estudiante
Developer

Laura Arenas Vicente

20 años - Futura SysAdmin
IES Doctor Fleming
Aspirante a Administradora de Sistemas

Estudiante apasionada por la administración de sistemas y las infraestructuras IT. Este proyecto representa mi camino hacia convertirme en una profesional de sistemas.

Sistemas

Desarrollo

Bases de Datos

Redes

Proyecto Fin de Grado

Gestión Integral de Equipos Informáticos

Este sistema ha sido desarrollado como Proyecto Fin de Grado, con el objetivo de proporcionar una solución completa y profesional para la gestión del inventario tecnológico en organizaciones de cualquier tamaño.

La plataforma integra funcionalidades avanzadas de administración de equipos, programación de mantenimientos, asignación de personal y seguimiento en tiempo real, todo desde una interfaz moderna e intuitiva.

Objetivos del Proyecto

  • Centralizar la información de todos los equipos informáticos
  • Facilitar el seguimiento y control de mantenimientos
  • Mejorar la trazabilidad de asignaciones de personal
  • Proporcionar acceso público mediante códigos QR
  • Implementar un sistema de notificaciones automáticas