Gurjit Chahal

AI Scheduling Demo

Natural-language scheduling interface that converts user intent into structured calendar actions with conflict handling and timezone-aware UX.

Demo Video

Screenshots

Prompt input and intent parsing UI
1. Parse free-text scheduling requests into event fields.
Conflict detection and fallback slot suggestions
2. Explain conflicts and provide guided fallback slots.
Final confirmation and timezone-aware details
3. Confirm structured output with timezone-aware details.

How It Works

  • Interface problem: translate natural language into deterministic scheduling actions.
  • Frontend architecture: prompt input, parsed preview, conflict explanation, and action confirmation states.
  • State management: keeps parsed intent, validation errors, and suggested alternatives synchronized.
  • Accessibility: explicit labels, keyboard-friendly controls, and clear status messaging for edge cases.
  • Integration boundary: parser output is normalized before UI mutation so fallback logic stays predictable.