PRO

Guardias Profesorado

Aplicación web completa para gestionar guardias, ausencias y sustituciones en centros educativos. Panel de dirección, horarios, informes, auto-sugerencia de sustitutos y tres roles de usuario. Complete web application to manage teacher guard duties, absences and substitutions in schools. Direction panel, schedules, reports, auto-suggestion of substitutes and three user roles.

€299
€2.500 Ahorra 88%Save 88%

Pago único · Actualizaciones incluidas · Soporte 30 días One-time payment · Updates included · 30-day support

🛠️ Personalización + puesta en producción con hosting — Requiere Consultar 🛠️ Customization + production deployment with hosting — Requires Consultation

Ver Demo →Live Demo →

Demo: demo@instituto-demo.es / demo2025! Demo: demo@instituto-demo.es / demo2025!

Preview de Guardias Profesorado
15+
PáginasPages
Next.js 14
App Router
MongoDB
Mongoose
3
Roles de usuarioUser roles

¿Qué es Guardias Profesorado?What is Guardias Profesorado?

Una aplicación web profesional que automatiza la gestión de guardias en centros educativos. Incluye horarios de profesores, detección de huecos libres, registro de ausencias con auto-sugerencia de sustitutos, informes y exportación. Todo listo para personalizar con los datos de tu centro. A professional web application that automates guard duty management in schools. Includes teacher schedules, free period detection, absence registration with auto-suggestion of substitutes, reports and exports. Ready to customize with your school's data.

Ideal para:Ideal for:

Institutos de Educación Secundaria · Colegios · Centros de FP · Academias Secondary Schools · High Schools · Vocational Centers · Academies

Funcionalidades incluidas Included features

🛡

Gestión de GuardiasGuard Management

  • Vista diaria y semanalDaily and weekly view
  • 4 tipos: aula, patio, biblioteca, pasillo4 types: classroom, yard, library, hallway
  • Estados: pendiente, asignada, completada, sin cubrirStates: pending, assigned, completed, uncovered
  • Registro de incidencias y observacionesIncident and observation logging
  • Tareas dejadas por el profesor ausenteTasks left by absent teacher
📅

HorariosSchedules

  • Cuadrícula semanal por profesorWeekly grid per teacher
  • Detección automática de huecos libresAutomatic free period detection
  • Búsqueda por nombre y departamentoSearch by name and department
  • 15 departamentos preconfigurados15 preconfigured departments
  • 7 tramos horarios configurables7 configurable time slots
👤

Ausencias y SustitucionesAbsences & Substitutions

  • Registro de ausencias con 6 motivosAbsence registration with 6 reasons
  • Auto-sugerencia de sustitutos disponiblesAuto-suggestion of available substitutes
  • Asignación equitativa (menor carga semanal)Fair assignment (lowest weekly workload)
  • Los profesores aceptan/rechazan sustitucionesTeachers accept/reject substitutions
  • Control de justificaciónJustification tracking
📊

Panel de DirecciónAdmin Panel

  • Dashboard con métricas en tiempo realDashboard with real-time metrics
  • Informes mensuales con gráficosMonthly reports with charts
  • Exportación a CSVCSV export
  • Gestión de usuarios y rolesUser and role management
  • Configuración de curso académico y festivosAcademic year and holidays configuration

Tech Stack

Next.js 14

App Router + SSR + API Routes

TypeScript

Type-safe

MongoDB

Mongoose ODM

NextAuth.js

JWT + 3 roles

Tailwind CSS

Utility-first

Zustand

State management

Recharts

GráficosCharts

date-fns

Fechas en españolDate handling

¿Qué incluye? What's included?

  • Código fuente completoComplete source code
  • 7 modelos de datos MongoDB7 MongoDB data models
  • API REST completa (15+ endpoints)Complete REST API (15+ endpoints)
  • Autenticación con 3 rolesAuthentication with 3 roles
  • Seed con 15 profesores y datos de ejemploSeed with 15 teachers and sample data
  • Dashboard con métricasDashboard with metrics
  • Auto-sugerencia de sustitutosAuto-suggestion of substitutes
  • Exportación CSVCSV export
  • Responsive (móvil + escritorio)Responsive (mobile + desktop)
  • README completo para configuraciónComplete setup README
  • Deploy listo para VercelVercel-ready deployment
  • 30 días de soporte30-day support

¿Necesitas personalización completa para tu centro? Need full customization for your school?

¿Necesitas integración con Rayuela, Séneca u otro sistema? ¿Funcionalidades específicas? Need integration with existing school systems? Specific features?

Solicitar Desarrollo Custom →Request Custom Dev →

FAQ

Node.js 18+ y una cuenta gratuita en MongoDB Atlas. La instalación tarda 5 minutos con la guía incluida.Node.js 18+ and a free MongoDB Atlas account. Setup takes 5 minutes with the included guide.

Admin (Director/a), Jefe de Estudios y Profesor/a. Cada rol tiene permisos específicos documentados en el README.Admin (Principal), Head of Studies and Teacher. Each role has specific permissions documented in the README.

El sistema busca profesores sin clase en ese tramo, excluye a los que ya tienen guardia o están ausentes, y los ordena por menor carga de guardias esa semana para una asignación equitativa.The system finds teachers without class in that slot, excludes those with existing guards or absences, and sorts them by lowest guard workload that week for fair assignment.

Sí, desde el panel de administración puedes configurar los tramos horarios, festivos y datos del curso académico.Yes, from the admin panel you can configure time slots, holidays and academic year data.

Vercel (recomendado, gratuito), Railway, o cualquier VPS con Node.js. La base de datos puede estar en MongoDB Atlas (gratuito) o local.Vercel (recommended, free), Railway, or any VPS with Node.js. Database can be on MongoDB Atlas (free) or local.

No. Vercel y MongoDB Atlas ofrecen plan gratuito suficiente para un centro educativo. Solo pagas una vez por el template.No. Vercel and MongoDB Atlas offer free plans sufficient for a school. You only pay once for the template.

Digitaliza la Gestión de Guardias Digitize Guard Management

Deja atrás las hojas de cálculo y los papeles. Tu centro merece una herramienta profesional. Leave spreadsheets and papers behind. Your school deserves a professional tool.

Probar Demo →Try Demo →

€299 pago único · Actualizaciones incluidas · Soporte 30 días €299 one-time · Updates included · 30-day support