TwiDo

https://github.com/Tanakee/voltech-202512-tori

GitHub

TypeScript

React

AWS

VSCode

プライベートと仕事でタスクを分けて管理! 「今やってる!」を実感

isekin

たなけー

推しアイデア

workとPrivateのタスクを分けて管理! WorkとPrirvateのBalanceを視覚的にわかりやすく表示!

作った背景

プライベートと仕事のタスクが一緒になってたら、ごちゃごちゃしててわかりにくい! 「完了しました」があっても「今からやります」はなくね?

推し技術

React Native / Expo

プロジェクト詳細

ワークライフバランス重視型タスク管理アプリ

仕事(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 (触覚フィードバック)

isekin

@8a896d99d4dce583