ワークライフバランス重視型タスク管理アプリ
仕事(Work)とプライベート(Private)のバランスを可視化し、「やる気が出ない」時でも無理なくタスクをこなせるように設計された、React Native製タスク管理アプリケーションです。
📱 主な特徴
1. 2つのモードによるコンテキスト切り替え
Workモード(青): 仕事や学習など、集中が必要なタスクを管理。
Privateモード(オレンジ): 趣味や家事など、プライベートなタスクを管理。
モードを切り替えることで、今やるべきことに集中できます。
2.ライフバランスゲージ
WorkとPrivateそれぞれのタスク実行時間を計測し、その比率をゲージで可視化。
働きすぎや、プライベートの不足を一目で把握し、バランスの取れた生活をサポートします。
3.「やる気でない...」モード 🔋
エネルギー不足の時にオンにするモード。
Sサイズ(小)のタスクのみをフィルタリングして表示。
「まずは小さいことから」始めることで、着手へのハードルを極限まで下げます。
4.位置情報によるスマートな切り替え提案 📍
自宅と職場の位置情報を登録可能。
職場に近づくと「Workモード」、自宅に近づくと「Privateモード」への切り替えを自動で提案します。
場所に応じた頭の切り替えをアシストします。
🛠 機能詳細
タスク管理
追加
タスク名とサイズ(S/M/L)を指定して追加。
S: 緑(手軽)、M: 黄(通常)、L: 赤(重い)
実行
再生ボタンでタスクの実行時間を計測開始。
完了
チェックボックスまたはタスク名をタップして完了。
編集
スワイプ / 編集ボタンから、タイトル変更・サイズ変更・サブタスク編集が可能。
削除
スワイプ / 削除ボタンで削除(誤操作防止の確認ダイアログ付き)。
サブタスク
大きなタスクを小さなステップに分解して管理。
編集モーダル内で追加・削除・完了の切り替えが可能。
完了タスクの管理
ホーム画面とは別の「チェック済み」画面で履歴を確認。
「全削除」ボタンで履歴を一括クリア。
設定
自宅・職場の位置情報登録。
登録状況の確認。
💻 技術スタック
Framework: React Native (Expo)
Language: TypeScript
Navigation: Expo Router
Storage: AsyncStorage (ローカル保存)
Icons: Lucide React Native
Features: Expo Location (位置情報)、Expo Haptics (触覚フィードバック)