Skip to content

tk56-devlab/nexusflow

Repository files navigation

NexusFlow

次に何をやるべきかを判断できるタスク管理アプリ


💡 解決したい課題

タスク管理において、優先順位の判断が個人の感覚に依存し、対応の遅れや抜け漏れが発生する問題があります。


🚀 解決方法

主観(やりたい)と客観(重要度・緊急度)を数値化し、それらを重み付けしたスコアリングによって優先順位を自動算出します。


📸 画面イメージ

dashboard


✨ このアプリでできること

  • タスクを登録するだけで優先順位が自動決定
  • 「やりたい」と「やるべき」を同時に考慮
  • 次にやるべき行動が一目で分かる

💡 このアプリの強み

タスク管理と意思決定ロジックを一体化し、「考える時間」を減らして「行動」に集中できる設計です。
タスクの「分類」ではなく「意思決定」まで支援することを目的としています。


🔧 技術スタック

  • Next.js
  • TypeScript
  • React
  • Tailwind CSS

🧠 実装のポイント

  • React Hooksによる状態管理
  • スコアリングロジックによる優先順位算出
  • 条件に応じたリアルタイムソート
  • コンポーネント分割による保守性向上
  • 意思決定ロジックのUI分離による再利用性の確保

🚧 現在の状況

  • タスク登録・表示:〇
  • 優先順位スコア計算:〇 (仮ロジックで検証中)
  • データ保存:未対応
  • 認証機能:未対応

🔄 今後の改善

  • ユーザー認証機能の追加
  • データの永続化(DB連携)
  • UI/UX改善

📄 補足(設計について)

仕様を spec.yaml に定義し、設計と実装を分離。
ロジックの一貫性と保守性を意識しています。


🔗 関連プロジェクト

  • LogicDeck(前身アプリ)

About

Next.jsで開発したタスク優先順位可視化アプリ。主観と客観を統合したスコアリングで意思決定を支援

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages