ቡና ላብስ
Vita Board – Personal Productivity Application
Back to work
[LAB-PROJECT-03] · Case Study

Vita Board – Personal Productivity Application

Flutter Riverpod Hive Supabase PostgreSQL Firebase Cloud Messaging Trigger.dev
Overview

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.

Category LAB-PROJECT-03
Primary stack Flutter
Discipline Design & Engineering
Location Addis Ababa

How we built it

PHASE_01 WASHING / ዝግጅት

Requirements Discovery

"Developed a cross-platform Flutter mobile application for Android and iOS."

PHASE_02 ROASTING / ጥበሳ

Architecture & Design

"Implemented Riverpod for scalable and reactive state management."

PHASE_03 BREWING / ማፍላት

High-Performance Build

"Used Hive for fast, offline-first local data persistence on the device."

PHASE_04 SERVING / ቅምሻ

Deployment & Success

"Integrated Supabase for authentication, cloud database, storage, and real-time sync."

PHASE_05 ውጤት

Final Execution

"Added automated reminders, notifications, and background workflows using Supabase Cloud Functions and Trigger.dev."

Technical Logic

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.

// engineering_summary

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.

Capture 0
View full image
Capture 1
View full image
Capture 2
View full image
Capture 3
View full image
Capture 4
View full image

Outcomes

  • 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.

Tech stack

Flutter Riverpod Hive Supabase PostgreSQL Firebase Cloud Messaging Trigger.dev

"ታላቅ ስራ የሚሰራው በታላቅ ትጋት ነው"

Have a project
in mind?