Can I vibe code Motion?
AI that auto-schedules your tasks into your calendar.
The visible parts of Motion — a task list and a calendar — are easy. The product is the auto-scheduler: an engine that fits every task into open calendar slots respecting durations, deadlines, priorities, and working hours, then reshuffles automatically when your day changes. You can build a decent greedy scheduler in a weekend, but making it feel smart and stable — not thrashing your calendar on every edit — is genuine, ongoing work. Buildable, with a real gap at the core.
Build me a personal auto-scheduling planner inspired by Motion. I add tasks with an estimated duration, a deadline, and a priority; the app fits them into the open slots of my calendar between my configured working hours (hard deadlines first) and shows the resulting day/week plan. When I complete, add, or reschedule something, it re-plans the remaining tasks. Connect to my Google Calendar via OAuth to read existing events as busy blocks so it never schedules over a meeting. Implement the scheduler as an isolated, well-commented module (start with a greedy deadline-and-priority fit) so I can improve the algorithm later. Use Next.js App Router with a hosted Postgres, deploy to Vercel, and call out the scheduling edge cases (overflows, impossible deadlines) I should test.
A task-and-calendar app with an auto-scheduler that places tasks into free slots by deadline and priority and reflows when things change.
- A scheduling engine tuned over years to feel smart instead of chaotic
- Two-way Google/Outlook calendar sync and meeting handling
- Team scheduling and shared availability
- Native mobile apps and reliable notifications
Motion sells a feeling — that something trustworthy is arranging your day for you — and that trust comes from a well-tuned scheduling engine plus reliable calendar sync, which are exactly the hard parts to get right and keep right.
A prompt is the first move, not the whole game. Course 01 teaches you to take a prompt like this one to a shipped, working app — reviewing, correcting, and steering the agent the whole way.
Start Course 01 →