Inforario is a web application built for students at the Universidad Técnica de Manabí (UTM). It takes the raw PDF schedule exported from the SGU (Sistema de Gestión Universitaria), parses it automatically, and presents your weekly timetable in a clean, interactive interface — complete with conflict detection, color customization, and one-click calendar export.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/DavidCevallos15/inforario-IA-null/llms.txt
Use this file to discover all available pages before exploring further.
Introduction
Learn what Inforario does, who it’s for, and how it works end to end.
Quickstart
Run the app locally in minutes. From clone to working dev server.
Architecture
Understand the feature-driven frontend structure and backend services.
Schedule Upload
How PDF parsing works — the SGU parser extracts your timetable automatically.
What you can do with Inforario
Parse SGU PDFs
Drop your UTM schedule PDF and get a structured timetable in seconds.
Detect Conflicts
Overlapping classes are automatically flagged and highlighted visually.
Sync to Calendar
Push all your weekly classes to Google Calendar with recurring events.
Export .ics
Download a standard .ics file compatible with any calendar app.
Customize Colors
Assign a unique color to each subject for quick visual identification.
Save to Cloud
Sign in to save and manage multiple schedules across devices.
Get started in 4 steps
Inforario works fully offline for schedule parsing — Supabase is only required for cloud save, authentication, and Google Calendar sync. You can use the core features without any backend setup.
Explore the docs
Google Calendar Sync
Set up OAuth2 and push recurring weekly events to Google Calendar.
ICS Export
Generate a standards-compliant .ics file for Apple, Outlook, or any app.
Supabase Setup
Configure your Supabase project, tables, and Edge Function secrets.
Backend Reference
Explore the Supabase Edge Functions that power schedule extraction and calendar sync.