Skip to content

furukawa1020/notenkyo

Repository files navigation

のうてんきょ (Noutenkyo)

心と空模様に合わせた学習 - ADHD・うつ傾向対応TOEIC学習PWAアプリ

🌟 概要

「のうてんきょ」は、ADHD・うつ傾向のあるユーザーが体調と天気に基づいて最適化されたTOEIC学習を行えるPWA(Progressive Web App)です。参考書に依存せず、アプリ内だけで完結的な学習体験を提供します。

🎯 特徴

  • 体調適応学習: 毎日の気分・エネルギー・集中力・不安度をチェックイン
  • 天気連動: 天気情報と組み合わせた「のうてんきスコア」で学習負荷を自動調整
  • アプリ内完結: 金フレ・文法・リスニング・リーディング・模試を内蔵
  • ADHD対応: ワーキングメモリトレーニング・処理速度向上機能
  • 回復モード: 調子が悪い日の軽負荷学習オプション
  • 研究対応: 学習効果検証のためのデータ収集機能

🚀 技術スタック

  • フレームワーク: Next.js 14 (App Router)
  • 言語: TypeScript
  • スタイリング: Tailwind CSS
  • UI: Radix UI + shadcn/ui
  • PWA: next-pwa
  • データベース: IndexedDB (オフライン対応)
  • バックアップ: Supabase (オプション)

📱 主要機能

1. 体調チェックイン

  • 気分・エネルギー・集中力・不安度の5段階評価
  • 睡眠時間の記録
  • 天気情報の自動取得
  • 任意メモ機能

2. 学習最適化

  • のうてんきスコア算出(体調×天気)
  • スコアに基づく学習タスク自動生成
  • 負荷調整(Light/Medium/Heavy)
  • ADHD特性を考慮した学習量調整

3. TOEIC学習コンテンツ

  • 単語: 金フレ・Core1900相当の語彙+SRS
  • 文法: 中学〜大学基礎文法の要点カード
  • リスニング: Part 1-4音声+設問先読み訓練
  • リーディング: Part 5/6タイムアタック+Part 7スキャニング
  • 模試: アプリ内フル模試(時間制限・環境音)

4. 特別機能

  • ワーキングメモリトレーニング: 短期保持ゲーム・chunk化練習
  • 処理速度強化: タイムアタック問題・速読訓練
  • 回復モード: 「耳だけ」「見るだけ」学習
  • 本番再現訓練: 擬似雑音・先読みタイマー

🎯 学習目標

  • 3ヶ月: TOEIC 800点達成
  • 6ヶ月: TOEIC 950-990点達成
  • 継続性: 燃え尽きない持続可能な学習習慣

📊 データ & プライバシー

  • ローカル優先: 基本データはIndexedDBに保存
  • 同期オプション: 明示的同意によるクラウドバックアップ
  • 研究協力: 匿名化データによる学習効果検証(任意参加)
  • 削除権: いつでもデータ完全削除が可能

🛠️ 開発・セットアップ

# 依存関係のインストール
npm install

# 開発サーバー起動
npm run dev

# ビルド
npm run build

# 本番サーバー起動
npm start

📋 ロードマップ

  • 基本UI・UX設計
  • 体調チェックイン機能
  • のうてんきスコア算出エンジン
  • タスク自動生成システム
  • TOEIC学習コンテンツ実装
  • ワーキングメモリトレーニング
  • 統計・KPI表示
  • PWA最適化
  • 研究データ出力機能

🤝 貢献

このプロジェクトは学習科学・HCI研究の一環として開発されています。フィードバック・改善提案を歓迎します。

📄 ライセンス

MIT License - 詳細は LICENSE ファイルを参照


注意: このアプリはADHD・うつ傾向への配慮を含みますが、医療的治療の代替ではありません。専門医の指導を併用することを推奨します。

About

体調と天気から最適な学習時間とプランを提案する英語学習pwaアプリ

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors