## プロジェクト概要
建築・土木業界のDX推進を目的とした多機能ダッシュボードの設計・開発・運用を担当しました。
## 役割・体制
### 自身のポジションと役割
- フロントエンドエンジニアとしてVue.jsを用いたダッシュボード画面の設計・実装を担当しました。
- バックエンドエンジニアとしてJavaとSpring Bootを使用したAPI開発を担当し、システムの機能連携を実現しました。
### チーム規模と構成
- エンジニア4名で構成された3つのチーム体制で、各チームがアジャイル開発手法を採用し並行して機能開発を進めました。
## 背景・課題
- 建築業界の業務効率化と情報一元化を実現するため、複数の機能を統合したダッシュボード開発が求められていました。
- 業種特有の複雑なデータ構造や多様なユーザー要望に対応するため、高い柔軟性と拡張性が必要でした。
- 要件変更や機能追加への迅速な対応が求められました。
## 実際の取り組み
### 開発環境
- フロントエンドはVue.jsを用いてSPA(シングルページアプリケーション)を構築し、ユーザー体験の向上を図りました。
- バックエンドはJavaおよびSpring Bootを用いてRESTful APIを設計・実装し、堅牢かつ拡張性の高いシステム基盤を構築しました。
- GitHub Copilotを活用した効率的なコーディングを実施しました。
- Skill,instructionsを使用することでチーム全体のAI出力を調整しました。