SchedulingCAN I VIBECODE
Rise Calendar?
BUILD FIRST
- One specific customer type and one primary use case
- A vertical slice that completes the main job without manual workarounds
- Visible limits, review steps, and a fallback when an external dependency fails
LEAVE FOR LATER
- Broad third-party integrations
- High-scale collaboration, syncing, and permissions
- Automation that can cause harm without human review
RESEARCH NOTES
What this tool actually does.
Rise Calendar (Rise Technologies B.V.) was a consumer/team scheduling app that merged calendar, tasks, and projects into one timeline. Users created tasks and projects, planned them onto calendar time, and relied on automatic features to protect and optimize the schedule. Notable features: a My Focus daily view, home-screen widgets, external booking/scheduling links, automatic cross-calendar blocking to prevent double-bookings, real-time team task assignment, and schedule reports that analyzed time usage and flagged fragmented pockets of time. Its flagship automations were FocusGuard (auto-blocks focus time when a day approaches fully booked) and Autopilot (auto-moves events within user-defined wiggle room without requiring approval). The company announced it was shutting down in March 2025; the app stopped working after March 31, 2025, and users were offered data-export guidance.
RESEARCHED BUILD PROMPT
Give this to your coding agent.
Build a replacement for Rise Calendar, the now-sunset app whose core workflow fused tasks, projects, and events into one timeline where scheduling is largely automatic. Build a single-user web app with this workflow: (1) create tasks with estimated durations and due dates, assign each to a project; (2) place tasks onto day/week calendar grids by drag-and-drop or auto-fit; (3) connect Google Calendar via OAuth so external events (meetings, blocked time) appear and are treated as immovable; (4) detect double-bookings and flag overloaded days in red; (5) auto-block a focus slot on any day that exceeds ~80% booked (analog of FocusGuard); (6) run an overnight optimizer that reschedules tasks within user-marked 'moveable' windows without requiring approval (analog of Autopilot); (7) provide a Today/Focus agenda above the grid and light/dark themes. User-facing requirements: swipe/click to create and edit tasks, undo for every automatic change, and a settings panel for work hours and moveable windows. Technical requirements: React front end, Node/TypeScript API, Postgres persistence (or SQLite for simplicity), Google Calendar OAuth integration, and a greedy interval-scheduling algorithm implemented in-house (no external solver) to keep scope small. Explicitly do not copy Rise's name, logo, marketing copy, or visual UI; design an original, simpler interface. Deliberately out of scope: team/collaboration features, native iOS/Android apps, natural-language scheduling, email/Slack integrations, and billing/subscriptions. Request a README covering local setup (OAuth credentials, env vars), how the scheduling algorithm behaves, important limitations (single-user scope, Google API rate limits, timezone handling), and a note that every automatic reschedule must remain reversible by the user.