現代の就職活動では、学生は数十社に及ぶ企業への応募を行い、それぞれに対してES(エントリーシート)の作成、面接対策、スケジュール管理を個別に行う必要があります。これらの作業は膨大な時間と労力を要求し、学生にとって大きな負担となっています。
- ES作成の効率化不足: 企業ごとに異なるESを一から作成する必要があり、時間がかかる
- 客観的な自己分析の困難さ: 自分のESを客観的に評価し、改善点を見つけることが難しい
- 面接振り返りの非効率性: 面接後の振り返りが感覚的で、具体的な改善につながりにくい
- 情報の分散管理: 企業情報、ES、面接記録、スケジュールが別々に管理され、全体把握が困難
- AI添削によるES品質向上: Gemini APIを活用した詳細な分析と改善提案により、説得力のあるESを作成
- 音声による面接振り返り: 面接音声をAIが自動で文字起こし・要約し、効率的な振り返りを実現
- 企業別情報の一元管理: 企業ごとのES、面接記録、スケジュールを統合管理
- データドリブンな就活戦略: 分析結果に基づいた具体的な改善アクションの提示
- Next.js (App Router): モダンなReactフレームワークによる高速なWebアプリケーション
- Tailwind CSS + shadcn/ui: 統一感のあるUIコンポーネントと効率的なスタイリング
- TypeScript: 型安全性を確保した開発
- Go: Clean Architectureベースの高性能API サーバー
- Gin: 軽量で高速なWebフレームワーク
- GORM: PostgreSQL用のORMライブラリ
- Gemini API: ES分析・添削、企業情報生成、面接要約生成
- OpenAI Whisper/GPT: 音声文字起こしと面接分析(補完機能)
- PostgreSQL: リレーショナルデータベース(GCP Cloud SQL)
- Firebase Authentication: Google OAuth連携による認証
- Google Cloud Storage: 音声ファイル等の保存
- 基本ES管理: 自己PRや志望動機のベース文章を保存・管理
- 企業別ES生成: 基本ESと企業情報を組み合わせた自動ES生成
- AI添削分析: 5つの観点(具体性、企業関連性、文章構成、インパクト、読みやすさ)からの詳細分析
- 項目別達成度評価: 各項目の達成度を数値化し、具体的な改善提案を提供
- 音声アップロード: 面接音声をWebブラウザから直接アップロード
- 自動文字起こし: AI による高精度な音声テキスト変換
- 面接要約生成: 要点整理、強み・弱み分析、改善提案の自動生成
- 手動メモ機能: AIでは捉えきれない細かな気づきを記録
- 企業登録: 企業名から基本情報をAI自動生成
- 企業別情報統合: ES、面接記録、選考スケジュールを企業ごとに一元管理
- 選考状況追跡: 各企業での選考進捗を可視化
- 活動状況可視化: ES作成状況、面接実施状況の俯瞰的な把握
- 分析結果表示: AI分析による達成度グラフと改善トレンド
- スケジュール管理: ES締切、面接予定の統合カレンダー
Gemini APIを活用した多層的な分析システムを構築。単純な文法チェックではなく、企業の特色を踏まえた戦略的なアドバイスを提供することで、他の就活支援ツールとの差別化を図りました。
一般的なES添削ではなく、選択した企業の事業内容・価値観・求める人材像と照らし合わせた分析を実現。これにより、より実践的で効果的なフィードバックが可能になりました。
面接音声を単純に文字起こしするだけでなく、AIによる要約・分析機能を組み合わせることで、面接後の振り返りを飛躍的に効率化しました。
Clean Architectureを採用したバックエンド実装により、新機能追加や外部API変更に対する柔軟性を確保。長期的な運用・拡張を見据えた設計になっています。
Next.js App RouterとTailwind CSSを活用した高速で直感的なUI。レスポンシブデザインにより、PC・スマートフォンの両方で快適に利用できます。
- Next.js 14 (App Router)
- TypeScript
- Tailwind CSS
- shadcn/ui
- React Hook Form
- Lucide React (アイコン)
- Go 1.21+
- Gin (Webフレームワーク)
- GORM (ORM)
- PostgreSQL
- Google Gemini API (ES分析・企業情報生成・面接要約)
- OpenAI API (音声文字起こし・補完分析)
- Firebase Authentication
- Google Cloud Platform
- Cloud SQL (PostgreSQL)
- Cloud Storage
- Cloud Run (予定)
- Docker & Docker Compose
- Air (Go ホットリロード)
- pnpm (Node.js パッケージ管理)
- GitHub Actions (CI/CD予定)