A cloud-synced personal productivity app that helps users manage tasks, notes, projects, and schedules with fast local persistence, real-time synchronization, reminders, and personal analytics.
"Developed a cross-platform Flutter mobile application for Android and iOS."
"Implemented Riverpod for scalable and reactive state management."
"Used Hive for fast, offline-first local data persistence on the device."
"Integrated Supabase for authentication, cloud database, storage, and real-time sync."
"Added automated reminders, notifications, and background workflows using Supabase Cloud Functions and Trigger.dev."
Vita Board follows a client–server architecture with a mobile-first, offline-capable design. All user data is stored locally using Hive to ensure instant access and reliability even without network connectivity. The Supabase SDK synchronizes local data with a PostgreSQL-backed cloud database, enabling seamless multi-device usage. Supabase Auth manages secure authentication and sessions, while Supabase Storage handles file attachments. Server-side logic such as recurring tasks, reminders, and data validation is implemented using Supabase Cloud Functions. Trigger.dev orchestrates cron-based jobs and automated workflows, ensuring reliable background execution without dedicated servers. The result is a fully serverless, cloud-native productivity platform.
Built with Flutter · Riverpod · Hive · Supabase · PostgreSQL · Firebase Cloud Messaging · Trigger.dev. We focused on a clean, well-tested architecture — automated testing and CI on every release — so the system stays reliable and maintainable as it grows.
Instant task and note access through offline-first local storage.
Seamless multi-device synchronization using Supabase.
Reliable reminders and automation via serverless workflows.
Secure user data isolation with Supabase row-level security.
Fully cloud-native architecture with no custom backend servers.
"ታላቅ ስራ የሚሰራው በታላቅ ትጋት ነው"