#AI × Learning
Knowledge Nexus
- Role
- Full Stack Engineer
- Year
- 2025
- Type
- Personal Project
Knowledge Nexus
URLやPDFをGemini AIが自動解析・要約し、クイズ生成・ナレッジグラフ・学習ダイアリーで知識の定着を加速させるAI知識管理プラットフォーム。Supabaseにデータを永続化し、Google/GitHub OAuthで認証を管理します。
Features
URL入力 → Firecrawl APIで自動取得 → Gemini AIで要約・解析
PDFドキュメント管理:アップロード・テキスト抽出・AI分析
能動的学習:クイズ生成・リトライ機能・教えるモード
Brain(知識ベース):Markdown形式の構造化知識管理・AIリファクタリング
ナレッジグラフ:知識の関連性の可視化・トレンド検出
Technical Highlights
Gemini AI(structured output)で記事・PDFを自動構造化
Firecrawl APIでJSレンダリングページも取得
Supabase(PostgreSQL)でユーザーデータ永続化
Google OAuth / GitHub OAuthによる認証
ナレッジグラフの関連性をD3.js的に可視化
Vite / React / TypeScript / Gemini API / Firecrawl API / Supabase
Next Smart Check-in→