SchedulingCAN I VIBECODE
Fantastical?
BUILD FIRST
- One defined user and a repeatable end-to-end job
- A small, clear data model with sign-in only if it is genuinely needed
- Loading, empty, error, and success states that make the workflow feel complete
LEAVE FOR LATER
- Large integration marketplaces
- Multi-region scale and enterprise administration
- Every power-user setting from the established product
RESEARCH NOTES
What this tool actually does.
Fantastical by Flexibits is a premium calendar and tasks app for Mac, iPad/iPhone, Apple Watch, and Windows with a unified calendar/task interface. It aggregates CalDAV, Google, Microsoft 365/Exchange, iCloud, and Todoist accounts into one view. Its signature workflow uses natural-language input to create events/tasks (e.g., “Lunch with Sarah at 1pm tomorrow”) plus email forwarding with built-in AI to extract event details. It offers multiple views (DayTicker, day, week, month, quarter, year), re-usable event/task templates, attachments synced to provider accounts, invitee management with RSVP controls, scheduling links (“Openings”) with automatic Google Meet/Zoom/Teams/Webex creation, conference-call link detection, weather forecasts powered by AccuWeather, holiday/sports/education calendars, and localization in eight languages. Calendar Sets and Focus Filters reduce visual clutter.
RESEARCHED BUILD PROMPT
Give this to your coding agent.
Build a focused replacement calendar/task app inspired by Fantastical’s workflow. The app must unify multiple calendar and task sources (Google, iCloud/CalDAV, Exchange, Todoist) into one interface, and let users create events and tasks by typing natural language like “Lunch with Sarah at 1pm tomorrow” with autocomplete for invitees, locations, calendars, and task lists. Include these user-facing capabilities: day/week/month/quarter/year calendar views plus a compact day ticker; event and task templates with single-click copying; task due dates and overdue rollover; attachments uploaded to the selected calendar account; event invitations with yes/no/maybe RSVP tracking; a booking-style link (“Openings”) that blocks out unavailable times based on existing events; and automatic insertion of a configured video-conference link (Google Meet, Zoom, Teams, Webex) into scheduling-linked events. Technical requirements: use a cross-platform desktop stack (Electron or Tauri) with a local-first storage layer, implement a natural-language parser with time/date/location/intent recognition and suggested completions, and use CalDAV provider APIs for calendars/tasks plus provider-specific OAuth where needed. Do not copy the Fantastical brand, logo, iconography, exact visual styling, or proprietary calendar-set matching. Deliberately out of scope: no weather partner integrations, no conference-call link detection from pasted text, no multiple-language localization, no mobile builds, no public calendar subscription catalogs, no project-planning views. Deliver a README covering setup, supported account types, parser limitations, and the booking-link implementation approach.