🎯 Goal Tracking × Gamification

21 次嘗試
達成任何目標

基於「21 次練習法則」的目標追蹤 App。用影片記錄每一次嘗試,搭配 Bear Distance 遊戲化機制,讓堅持變成一件有趣的事。

Goals
Learn Tennis 🎾
13/21
Morning Run 🏃
7/21
Cook New Recipes 🍳
19/21
🐻
Distance 3/5
Core Concept

為什麼是 21 次

研究顯示,重複練習 21 次足以建立一個新習慣或掌握一項技能。每一次嘗試都用影片記錄,回顧你的成長軌跡。

01

設定目標

寫下你想達成的事,不管是學網球、練吉他、還是每天跑步。

02

影片記錄

每次嘗試用影片記錄下來,加上標題和反思筆記,建立完整的學習日誌。

03

21 次達成

看著進度條從 1/21 走到 21/21,回顧第一次和最後一次的差距,感受成長。

Features

簡單但強大的功能

🎥

影片記錄

內建相機介面,錄製每次嘗試的影片。支援回放、編輯標題和加入反思筆記。

📊

進度追蹤

即時進度視覺化,清楚看到 X/21 的完成度。每個目標都有獨立的時間軸。

📝

反思筆記

每次嘗試都能加上標題和筆記,記錄心得、改進方向,建立完整的學習歷程。

🐻

Bear Distance

遊戲化機制:一隻熊在追你!每天打卡保持距離,偷懶的話熊就會越來越近。

📱

離線優先

所有資料存在本地(Isar 資料庫),不需要網路也能完整使用。

🎨

深色主題

精心設計的深綠色調 UI,搭配 Manrope 字體,舒適的視覺體驗。

Gamification

🐻 Bear Distance 遊戲機制

一隻虛擬的熊在追你。每天打卡就能保持安全距離,偷懶的話⋯熊會越來越近!

😊
距離 5
安全
😰
距離 3
注意
😱
距離 1
危險
🐻
距離 0
被抓到了!

每天打卡

距離保持在 5,顯示開心的熊

⏭️

跳過一天

距離 -1,熊靠近一步

🔄

重新打卡

距離重置回 5,安全了!

User Flow

使用超簡單

🏠

Goals Dashboard

所有目標一覽,點擊進入詳情

📋

Goal Detail

進度、時間軸、Bear 距離

🎥

Record Try

錄影記錄這次嘗試

✍️

Add Notes

加上標題和反思筆記

Tech Stack

技術架構

💙

Flutter

Cross-platform UI

🗄️

Isar DB

Local-first storage

📹

Chewie

Video playback

💾

SharedPrefs

Bear state persistence

準備好開始你的 21 次挑戰了嗎?

設定一個目標,錄下每一次嘗試,讓熊追著你前進。

下載 App Store →

Flutter · iOS · Open Source