The Classify Calendar provides a unified view of every scheduled event across all projects accessible to the logged-in user. Events represent milestones, review dates, submission deadlines, or any other time-bound marker relevant to a project. Because the calendar is scoped to your accessible projects automatically, students and professors each see only the events that are relevant to them.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/Taykl12/Classify/llms.txt
Use this file to discover all available pages before exploring further.
Viewing the Calendar
Navigate to Calendar in the sidebar to open the full calendar view. Events are displayed on their scheduled date and colour-coded by priority. Clicking an event shows the event title, description, associated project name, and priority. Events are returned fromGET /api/calendar/events ordered by date ascending, so the earliest upcoming event always appears first.
Creating a Calendar Event
Events are attached to a specific project and require at minimum a title and an event date.create_evento_calendario database function to persist the event and link it to the project’s calendar.
Select a date or click New Event
Click on a day in the calendar grid to pre-fill the date, or click New Event to open the creation form.
Fill in the event details
Enter the event title, select the associated project, choose a priority, and confirm the date. An optional description can provide context for team members.
Event Priority Levels
Calendar events share the same priority scale as tasks.Alta
High-priority event — a submission deadline or formal review. Highlighted prominently on the calendar.
Media
Standard milestone or team checkpoint. The default priority for new events.
Baja
Informational marker or low-stakes reminder with no hard consequence.
Event Fields Reference
The ID of the project this event is associated with. The user must have access to that project.
Short label for the event displayed on the calendar grid.
Optional longer description shown in the event detail popover.
One of
Alta, Media, or Baja.The scheduled date in
YYYY-MM-DD format. Times are not tracked — events are day-level markers.Event Response Shape
When you fetch events, each entry in the response array includes the following fields.Unique identifier for the calendar event, sourced from
eventos_calendario.The event’s display title.
Optional description text.
The event date in
YYYY-MM-DD format.Human-readable name of the associated project, resolved by the API automatically.
The ID of the associated project for client-side navigation or filtering.
Always
"event" — used by the client to distinguish calendar entries from other item types.The event priority:
Alta, Media, or Baja.Project Scoping
The calendar only surfaces events from projects you can access — either as an owner, a member, or an assigned professor.Professors see events from all projects assigned to them, giving them an aggregated timeline of upcoming deliverables across their entire cohort without switching between individual project views.