🤖 俺秘書(My-AI-Secretary) — GoogleカレンダーとAI(Gemini)を統合したスマートスケジュール管理アプリ


📌 プロジェクト概要

ユーザーのタスクとGoogleカレンダーをAI(Gemini)で統合管理し、毎日の最適スケジュールを自動生成・更新する「AI秘書」アプリケーション

なぜ作るのか

コア機能

機能 概要
🗓️ スケジュール自動生成 未完了タスク+Googleカレンダーの空き時間をもとにGeminiが1日のスケジュールを生成
✅ タスク・進捗管理 タスク登録・ステータス管理・進捗率の記録
🔁 リスケジュール 計画がズレたとき、ボタン一つでAIが残り時間を再計算
⚙️ ユーザー設定 生活リズム・AIの性格・カレンダー反映モードをカスタマイズ
⏰ 自動Cron実行 毎朝7時に全ユーザーのスケジュールを自動生成・反映(Phase 2)

🛠️ 技術スタック

カテゴリ 技術
フロントエンド / バックエンド Next.js(App Router)、TypeScript
データベース Neon(PostgreSQL)+ Prisma ORM
ホスティング Vercel(Cron Jobsも利用)
AI モデル Gemini 1.5 Flash / Pro(Google AI Studio)
認証 NextAuth.js(Google OAuth 2.0)
カレンダー連携 Google Calendar API
将来拡張 LINE Messaging API(チャットボット UI)

🗺️ 開発フェーズ

フェーズ 内容 ステータス
Phase 1(MVP) Googleログイン+タスク保存+手動AIスケジュール生成 🚧 開発中
Phase 2 Vercel Cron Jobsによる毎朝の自動スケジュール更新 📋 計画中
Phase 3 LINE連携による通知・チャット形式での進捗報告 📋 計画中

1次完成締め切り:2026年3月31日


📂 要件定義ドキュメント