Inspiration

Inspired by tech reviewer Sam Beckman’s quest for the "perfect" cross-platform reminder power-tool. Velo was built to bridge the gap between fragmented OS ecosystems, providing a unified experience whether you're on an iPhone, an Android tablet, or a Linux desktop.

What it does

Velo is a dual-purpose productivity hub that handles both time-sensitive Reminders and objective-based Todos.

Smart Scheduling: Support for complex repeat patterns (Daily, Weekday, Monthly, Quarterly, and Yearly).

Visual Hierarchy: A color-coded priority system (Low, Medium, High) that instantly highlights what needs your attention.

The Power of the Snooze: Custom default snooze times and a dedicated view for overdue items.

Organized Todos: Grouping functionality with status tracking (Pending, In Progress, Completed).

Dark Mode Native: Designed for focus, day or night.

How we built it

Frontend: Flutter for a consistent, high-performance UI across iOS, Android, and Desktop.

Backend: A high-speed Golang REST API handles the heavy lifting of synchronization and data persistence.

AI Pairing: Developed in collaboration with Claude to rapidly prototype features and squash complex logic bugs.

Challenges we ran into

The Alarm Hurdle: Overcoming the "race conditions" of alarm triggers across different mobile OS background restrictions was our toughest technical climb.

Accomplishments that we're proud of

The Sync Success: We are incredibly proud of the latency—or lack thereof. Changes made on the web interface reflect on mobile devices almost instantaneously.

What we learned

Clean Architecture: We learned that a robust Go backend makes scaling features (like the upcoming sub-tasks) much easier than trying to bake all logic into the frontend.

What’s Next

Portability: Import/Export tools for seamless data migration.

Depth: Introduction of Sub-tasks to break down complex Todos into manageable steps.

Ecosystem Expansion: Enhancing the web interface to include keyboard-heavy shortcuts for power users.

Share this project:

Updates