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:
- Understands natural language (no date-picker pain).
- Re-prioritises itself as deadlines approach.
- 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
- Slack / Teams DM when a task hits the red quadrant.
- Google Calendar export to block focus time automatically.
- GitHub Issues & Jira import so engineering backlogs auto-prioritise.
- AI-generated “next best action” suggestions when the matrix is empty.
Built With
- api
- bolt.new
- css
- flip
- gpt-4o
- lottie
- openai
- postgresql
- react
- supabase
- tailwind
- typescript
- vite
- web
Log in or sign up for Devpost to join the conversation.