Task-a-Gotchi — Gamified Productivity App

Role: Solo Developer · Year: 2025 · Category: Mobile App · Platforms: iOS & Android

Flutter Supabase Riverpod Gamification Lottie

Project Overview

In late 2025, I designed and developed Task-a-Gotchi, a unique gamified productivity app that merges daily task management with a virtual pet experience. Recognizing that maintaining habits can feel like a chore, I set out to build an engaging ecosystem where completing real-world tasks directly impacts the well-being and growth of your digital companion. I was responsible for the entire product lifecycle, from conceptualizing the gamified UI/UX flows to architecting the backend integrations.

Starting this project as a solo developer meant I had to focus on building an intuitive and highly motivating loop. While the app securely handles user habit tracking and analytics, its standout functionality is how it brings your tasks to life — users don't just check off a list; they feed, train, and level up their virtual pet through their real-world accomplishments. As users gain experience through task completion, their pets evolve through 3 distinct stages: egg, teen, and adult.

To make the experience immersive, I implemented rich Lottie animations and dynamic sound effects, giving the virtual pet a vivid personality. I also personally created 100% of these animations from scratch using Lottie. I integrated interactive Home Screen Widgets, allowing users to keep an eye on their companion's mood and their daily progress at a glance without even opening the application.

To boost user retention and motivation, I built a competitive global ranking system where adult pets can continue to level up and climb the leaderboard. I also added celebratory visual effects like confetti whenever major milestones are reached, creating a highly rewarding user journey.

Technical Foundation

The application was developed using Flutter, enabling cross-platform deployability with a natively compiled codebase. Supabase provided the backend infrastructure, offering fast data processing, real-time syncing, and secure user authentication. Riverpod was chosen for state management to maintain a responsive and predictable UI, which is crucial for a real-time app. Gamification principles were deeply integrated to transform daily task management into a rewarding virtual pet ecosystem. Lottie was extensively used to implement rich, custom animations crafted from scratch, bringing the virtual companions to life.

Key Engineering Challenges

Explore More Projects

Work With Me

Need a Flutter developer who ships complete, polished products solo? Let's work together →

Hire Luis Portal →