Módulo Horario is a full-stack academic scheduling platform built on four independent FastAPI microservices. It handles teacher management, subject and classroom catalogs, and intelligently generates conflict-free weekly schedules respecting teacher availability and shift constraints.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/Luisanchez0/modulo_Horario/llms.txt
Use this file to discover all available pages before exploring further.
Quick start
Get the system running locally with Docker in under five minutes.
Architecture
Understand the four microservices and how they communicate.
Schedule management
Learn how automatic schedule generation works.
API reference
Explore the full REST API for all four services.
What you can do
Manage teachers
Create, update, and set availability and shift preferences for teachers.
Catalog subjects & classrooms
Maintain the subject catalog and classroom inventory with capacity info.
Academic periods
Define semester or trimester periods that schedules are tied to.
Calendar & PDF export
View schedules in an interactive calendar and export them to PDF.
Get started
Start backend services with Docker Compose
curl http://localhost:8001/health.Start the React frontend
[email protected] / 1234.The default credentials (
[email protected] / 1234) are for development only. Rotate all secrets before deploying to production — see the Security guide.