DISCIPLIFY System

DISCIPLIFY System

Destacado Freelance

Sistema de gestión de discipulado educativo para administrar cursos, maestros, alumnos, calificaciones, asistencias y promociones académicas.

Galería del Proyecto

Página 1 de 1
DISCIPLIFY System - Imagen 1
1
Ver
DISCIPLIFY System - Imagen 2
2
Ver
DISCIPLIFY System - Imagen 3
3
Ver
DISCIPLIFY System - Imagen 4
4
Ver
DISCIPLIFY System - Imagen 5
5
Ver
DISCIPLIFY System - Imagen 6
6
Ver
DISCIPLIFY System - Imagen 7
7
Ver
DISCIPLIFY System - Imagen 8
8
Ver

Detalles del Proyecto

Información completa y características técnicas

Destacado Freelance

El Problema

Necesidad de centralizar la administración de procesos educativos: gestión de cursos múltiples, control de asistencia, seguimiento de progreso académico y generación de reportes.

La Solución

Plataforma web modular con arquitectura MVC, roles diferenciados, middleware de autenticación, y sistema de base de datos relacional para gestionar todo el ciclo educativo.

Características Clave

Sistema de gestión educativa con roles múltiples Gestión de cursos, sesiones, calificaciones y asistencias Sistema de promoción y boletas de calificaciones Control de tareas y entregas Dashboard diferenciado por rol

Arquitectura & Diseño

Sistema MVC con Laravel implementando una arquitectura basada en roles. El modelo User centraliza la lógica de autenticación con métodos específicos para cada rol (admin, maestro, alumno) y relaciones polimórficas con cursos. La base de datos utiliza tablas pivote para gestionar las relaciones muchos-a-muchos entre usuarios y cursos (curso_maestro, alumno_curso). Los controllers están segmentados por responsabilidades funcionales con middleware de rol para restringir acceso. El frontend emplea Blade con componentes reutilizables, TailwindCSS para estilos y Alpine.js para interactividad cliente. La estructura de migraciones versionada permite gestionar evolución del esquema de datos de forma controlada.

Información

Estado del Proyecto Completado
Duración Total del Proyecto 2 meses y 14 días
Cliente Iglesia Torre Fuerte
Tipo de Proyecto Freelance
Horas Totales de Desarrollo 370 hrs

Detalles de Desarrollo

Metodología de Desarrollo Waterfall
Repositorio Adicional Ver repositorio →
Cobertura de Tests 70.00%

Tecnologías

Alpine.js Tailwind CSS Laravel MySQL VS Code PHP Vite