SMF·AMIE
Can a prompt replace Amie?
Scheduling — booking links and calendar automation
Exhibit tracking slip
Verdict
A calendar view where you can drag a task directly onto a time slot to schedule it — Amie's actual core loop, time-blocking made visual — is a real weekend build combining a simple task list with a calendar UI reading from Google Calendar. What doesn't survive: Amie's cross-platform native app polish and its social and shared-calendar features.
Exhibit A — The prompt
Received on31.07.2026Build a calendar tool combining a task list with a draggable time-blocking calendar view — Amie's actual core loop. Use Next.js/TypeScript with the Google Calendar API (OAuth) for reading and writing events. Maintain a simple task list (title, optional duration estimate, done state) alongside a weekly calendar view showing events fetched from the connected Google Calendar. Implement drag-and-drop: dragging a task from the list onto a calendar time slot creates a real Google Calendar event at that time, using the task's duration estimate or a default, effectively time-blocking it; dragging an existing event to a new slot updates its time via the API. Mark time-blocked tasks as scheduled in the task list, linked to their calendar event. Support quick undo for the last drag action, since mis-drops are the main friction point in this interaction pattern. Do not build native mobile or desktop apps, shared or social calendar features, or support for calendar providers beyond Google — those are out of scope; this is a single-user, single-provider web tool. Needs a Google OAuth app (free to register) with Calendar API access; no other external service required.
Opening prefills the prompt — press enter to run it.
Exhibit B — What you lose
- B.1 native cross-platform app polish
- B.2 social and shared-calendar features
- B.3 years of drag-and-drop interaction refinement
- B.4 multiple calendar provider support
Prior art
Exhibit C — Why people still pay: calendar integrations and reliability
A drag-to-schedule interaction is buildable; making it feel instant and delightful across every edge case, like overlapping events, quick rescheduling, and undo, is refined interaction design work.
Questions
What's the actual core interaction here?
Dragging a task from your list directly onto a calendar time slot, which creates a real calendar event — that visual time-blocking loop is Amie's own signature feature, not just another to-do list next to a calendar.
Does it work with Outlook or Apple Calendar?
No — only Google Calendar in this build. Supporting multiple providers is real additional integration work this prompt skips.
What if I drag a task to the wrong slot?
There's a quick undo for the last drag specifically because mis-drops are the main friction point in this interaction — but there's no full undo history beyond that.
What does it cost to run?
Minimal hosting plus the Google Calendar API's free tier — typically a few dollars a month or less.
Related tools
Receipt