社員モチベーション管理Webアプリ
プロジェクト概要
社員のモチベーションを外部Gmail、Slack、その他チャットツールから取得したデータをWatson APIで分析し、管理者が従業員のモチベーション状態を把握できるWebアプリケーションをゼロから開発。
主な貢献
- フルスタック開発: Kotlin(Spring)とVue.jsを使用したSPA開発
- 外部API連携: Slack API、Chatwork APIとの認証処理実装
- AI統合: Watson APIを使用した感情分析機能の実装
- ユーザー管理: CSVでの一括ユーザー登録機能の開発
技術的なハイライト
- モダンな技術スタック: KotlinとVue.jsを使用した最新のWeb開発
- API統合: 複数の外部サービスとのOAuth認証実装
- リアクティブUI: Vue.jsによるリアクティブなユーザーインターフェース
- コンテナ化: Docker/docker-composeによる開発環境の標準化
成果
- ゼロからのサービス立ち上げを成功
- 4人チームでの効率的な開発プロセス確立
- 複数の外部APIとの安定した連携を実現
- AWS EC2上での本番環境構築・運用