Back to Projects
Completed Project

TodoUp – AI Productivity App

Published on Google Play Store. Modern task management app with AI-assisted task features, smart reminders, real-time Supabase cloud sync, and offline Hive storage for seamless internet-free experience.

|
TodoUp – AI Productivity App
RoleMobile App Architect & Creator
TimelineMar 2026 - Apr 2026
TeamPersonal Shipped Product
Tech Stack6 Technologies

Mission Brief

TodoUp is a modern task management and daily productivity mobile application published on the Google Play Store. Built with Flutter 3 and Dart, backed by Supabase PostgreSQL, and engineered with an offline-first Hive storage engine, TodoUp allows users to organize their daily schedule, receive smart AI task suggestions, and trigger scheduled local notifications seamlessly even without an internet connection.

Key Features

Core Task Management

  • Task Organization: Create, categorize, prioritize, and manage complex daily tasks with custom tags
  • AI Smart Suggestions: Context-aware automated breakdown of broad goals into actionable subtasks
  • Scheduled Reminders: Background notifications powered by `flutter_local_notifications` with direct task deep-linking

Offline-First Sync Engine

  • Hive Local Storage: Instant zero-latency UI writes stored in local binary Hive boxes
  • Supabase Cloud Sync: Bidirectional conflict-free sync resolving updates via timestamp comparison
  • Supabase Authentication: Secure JWT-based email/password authentication persisting across app sessions

Engineering Chronicles

Handling task sync conflicts between multiple devices operating offline simultaneously.

SolutionArchitected a last-write-wins (LWW) conflict resolution protocol utilizing microsecond timestamps and soft-deletion flags in PostgreSQL.

Installation Instructions

1. Google Play Store

Install directly from Google Play: https://play.google.com/store/apps/details?id=app.todoup

2. Build from Source
$git clone https://github.com/KartikSharma4448/Todoup-flutter.git
$cd Todoup-flutter
$flutter pub get
$flutter run

Project Access

Technologies

Flutter 3.x
Dart 3.x
Supabase
Hive (Offline-First)
flutter_local_notifications
Material Design 3

Table of Contents

  • Mission Brief
  • Key Features
  • Engineering Chronicles
  • Visual Gallery
  • Installation Instructions