WEB APPLICATION
WEB APPLICATION / TASK MANAGER — 個人向け習慣管理
市場のToDoアプリは機能過多になりがちで「どこから使えばいいか分からない」という問題がある。シンプルに始められて、使うほどに自分色にカスタマイズできる──「長く使い続けられるタスク管理ツール」を設計することが本制作の出発点だった。
Flask + SQLiteで構築した、デスクトップ・Web両対応のタスク管理アプリです。ポメラニアンをマスコットキャラクターに据えたポップでかわいいデザインが特徴で、シンプルなToDoアプリにとどまらず、カスタムリストやテーマ変更など多彩な機能を実装しました。Web版はRender.comで公開しており、Windows向けのexeファイルも配布しています。
タスクの追加・完了・重要フラグ・期日設定・並び替えといった基本的なタスク管理機能に加え、カスタムリストとグループによる整理機能を実装しています。デザイン面では16テーマ × 12アクセントカラーの組み合わせによる高いカスタマイズ性を持ち、自分好みの見た目に変更できます。
PythonとFlaskをベースにしながら、PyInstallerとpywebviewを組み合わせることでWindowsのexe版も配布できる構成にしました。Web版・デスクトップ版で同一のコードベースを共有しており、メンテナンス性を高めています。CSSを活用したテーマ切り替えは、クラスの付け替えだけで全体の配色が即座に変わる軽量な実装です。
直感的なUIでタスク管理のハードルを下げ、カスタマイズ機能で「使い続けたくなる」設計にしました。Web版・デスクトップexe版の両対応により、どの環境でも同じ使い心地を実現しています。「機能を絞る」という設計判断そのものが、ストレスフリーな継続利用というUX価値につながっています。
課題
既存のToDoアプリは機能が多すぎて使いにくく、習慣化につながらない。「続けたくなる」仕掛けをUIに組み込む必要があった。
解決策
16テーマ×12アクセントカラーで「自分のアプリ」感を演出。必要機能に絞ったUIと、マスコットキャラによる親しみやすさで継続動機を設計。
結果
Web版・exe版の両対応でどの環境でも使える実用ツールが完成。「機能より体験」を重視した設計が、タスク管理の本質的な価値につながった。
Web版はRender.comの無料プランで運用しているため、しばらくアクセスがない状態だとサーバーがスリープします。初回アクセス時に30〜60秒ほど待ち時間が発生する場合があります。exe版はコード署名未対応のため、起動時にWindowsのSmartScreen警告が表示されますが、「詳細情報」→「実行」で起動できます。