What it does LifeFlow Butler is your unified personal command center. It uses natural language processing to turn commands like "Call mom tomorrow 5pm" into structured tasks, aggregates your digital life (emails, calendar) into daily briefings, and offers a "Focus Mode" to help you execute essential work without distractions.
How we built it We used a 100% Dart stack:
Frontend: Flutter for MacOS. Backend: Serverpod (Dart server) + PostgreSQL + Docker. NLP: Custom-built regex parser for low-latency intent detection. Challenges we ran into
Docker Networking: Debugging port mappings and container communication between the Serverpod service and Postgres. State Management: Implementing optimistic UI updates to make the app feel instant while syncing with the backend. Accomplishments that we're proud of
Building a complete full-stack app without context-switching languages. Creating a polished, production-ready UI that genuinely solves the "productivity fragmentation" problem. What we learned We learned the efficiency of Serverpod's code generation and the importance of frictionless input methods (like our Quick Add bar).
What's next
Local LLM Integration for smarter, context-aware parsing. Real API Integrations for Gmail and Calendar. Mobile App (iOS/Android) using our existing Flutter code.
Built With
- backend
- caching/task
- code:
- containerization
- database
- development
- docker:
- flutter:
- framework
- postgresql:
- queue
- redis:
- serverpod:
- ui
- vs

Log in or sign up for Devpost to join the conversation.