「AI協議システム」というアプリを個人で開発しました。
Web開発技術(React, Express)を体系的に習得するため、企画から設計、開発、デプロイまで一貫して個人開発に取り組みました。 このアプリは、複数のAIモデル(Google Gemini, OpenAIなど)とAPIで連携し、リアルタイムで回答をストリーミング(逐次表示)できるWebアプリケーションです。 役割: 企画、設計、フロントエンド、バックエンド、デプロイまでの全工程 使用技術: フロントエンド: React バックエンド: Express.js (Node.js) API: OpenAI API, Google Gemini API その他: Git, Render, Cloudflare 工夫した点・乗り越えた課題: バックエンド(Express)で、複数の外部APIと非同期で通信し、その結果をフロントエンド(React)にストリーミングさせる処理の実装に注力しました。 原因不明のバグに直面した際も、サーバー側のログやネットワークの応答を分析し、粘り強くデバッグをやり遂げました。