Inspiration

We all keep lists—sticky notes, Google Docs, back-of-the-mind “I’ll remember it later” lists—yet when a spare hour opens up, the real question is “What should I tackle right now?” The Eisenhower matrix is a proven framework for answering that, but updating it manually is slow and static. We wanted a tool that:

  1. Understands natural language (no date-picker pain).
  2. Re-prioritises itself as deadlines approach.
  3. Feels playful—because productivity apps shouldn’t be dull.

What it does

  • Paste or dictate tasks in plain English.
  • GPT-4o parses deadlines and judges importance.
  • Cards animate into a live Eisenhower matrix—red = do now, blue = plan, orange = delegate, grey = eliminate.
  • A countdown badge (“3 h left”) updates every minute; when urgency spikes, the card slides into the red quadrant and the frame flashes.
  • Tasks sync across tabs and devices via Supabase Realtime.

How we built it

Layer Tech Role
Front-end Bolt.new (React + Vite) & Tailwind Layout, FLIP animations
AI core OpenAI GPT-4o (Function Calling) Deadline parsing & scoring
Voice input Web Speech API One-tap dictation
Persistence Supabase (PostgreSQL + Row-Level Security + Realtime) Multi-device sync, per-user data isolation

Challenges we ran into

  • Time-zone handling for phrases like “next Tue 10 a.m.”
  • Keeping 60 fps while DOM nodes jump between quadrants (solved with FLIP).
  • Crafting row-level security so unauthenticated users still get private tables.

Accomplishments that we're proud of

  • A fully working MVP in < 5 days—including voice input and realtime sync.
  • Zero libraries for animation: pure CSS + JS, yet still buttery-smooth.
  • Users needed no tutorial; everyone immediately “got it” in hallway tests.

    What we learned

  • GPT-4o’s function calling drastically simplifies date parsing—regex days are over.

  • FLIP is still the gold standard for performant list reordering.

  • Supabase RLS can be developer-friendly if you design the schema first, not last.


What's next for Task Priority Coach

  1. Slack / Teams DM when a task hits the red quadrant.
  2. Google Calendar export to block focus time automatically.
  3. GitHub Issues & Jira import so engineering backlogs auto-prioritise.
  4. AI-generated “next best action” suggestions when the matrix is empty.

Built With

Share this project:

Updates