Note
Proyecto académico del Curso de Lenguajes de Programación del Tecnológico de Costa Rica (TEC).
Herramienta para crear y gestionar horarios con un backend en Prolog y un frontend en JavaScript (Vite + React).
Schedule Maker es una aplicación web diseñada para facilitar la creación, organización y gestión de horarios personalizados.
El proyecto está dividido en dos partes:
- Backend: motor lógico construido en Prolog.
- Frontend: interfaz de usuario desarrollada con Vite y React.
Ideal para proyectos académicos o personales donde se requiere manejar asignaturas, tareas o agendas de manera sencilla, integrando lógica declarativa con una interfaz moderna.
- SWI-Prolog
- Node.js 16+
- npm o yarn
git clone https://github.com/JosueMatamoros/schedule-maker.git
cd schedule-makercd backendEjecutar el servidor en Prolog:
swipl -s app.plEn otra terminal:
cd frontendnpm installnpm run devImportant
Asegúrate de configurar correctamente el archivo .env en la raíz del proyecto con las credenciales de la base de datos y la URL del backend en Prolog.
schedule-maker/
├── backend/ # Backend en Prolog
├── frontend/ # Aplicación React con Vite
├── README.md
└── .env (ignorado)
Josue Matamoros Fernández
Proyecto académico para el curso Lenguajes de Programación del Tecnológico de Costa Rica.