LINEやSNSのトーク履歴を分析し、相手の感情やコミュニケーションの傾向を可視化するWebアプリケーション。 片想い中の人や、もっと仲良くなりたい相手がいる若者をターゲットにしています。
- Frontend: React (Vite)
- Backend: FastAPI (Python)
- AI: Gemini API (Google Generative AI)
frontend/: Reactによるフロントエンドアプリケーション。backend/: FastAPIによるバックエンドAPI。Gemini APIとの連携やデータ処理を担当。
backendディレクトリに移動します。cd backend- 環境変数ファイルを準備します(
.envを作成し、GEMINI_API_KEYを設定してください)。 - 依存関係をインストールし、サーバーを起動します。
# uvを使用する場合 uv run uvicorn app.main:app --reload
frontendディレクトリに移動します。cd frontend- 依存関係をインストールします。
yarn install
- 開発サーバーを起動します。
yarn dev