#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