# プロジェクト概要
### 目的、背景
外国人専用の求職サイトを運営する会社で、元々あったスカウト機能の利用率を向上させるため、スカウト機能の改善に取り組みました。改善の一環として、バックエンドのAPI開発とSymfonyからLaravelへのリプレイスを行いました。
### 規模感、チーム構成、担当した役割
プロジェクトは13名のチームで進められ、私はバックエンドのAPI開発を担当しました。また、SymfonyからLaravelへの移行も平行して行いました。チームメンバーはエンジニア、デザイナー、プロジェクトマネージャーの構成でした。
### 使用技術や開発環境等
バックエンドフレームワーク: Laravel(Symfonyからのリプレイス)
言語: PHP
データベース: SQL Server
開発環境: Dockerを用いたローカル開発環境
### 取り組んだ課題
- どんな課題だったのか
スカウト機能の利用率が低く、ユーザーからのフィードバックも悪かったため、機能の使いやすさとパフォーマンスの向上が必要でした。また、SymfonyからLaravelへのリプレイスによるシステムの移行も課題となりました。
- 技術的なアプローチや工夫した点
スカウト機能の改善においては、APIのパフォーマンス最適化を図り、クエリの効率化やキャッシュの利用を行いました。
Laravelの新機能を活用して、より直感的なAPI設計を実現しました。
SymfonyからLaravelへの移行では、既存の機能の再実装と新しいフレームワークの特性に合わせたコードのリファクタリングを行いました。
### 取り組みの成果
スカウト機能の利用率が向上し、ユーザーからのフィードバックも改善されました。
Laravelへのリプレイスにより、開発効率が向上し、システム全体のパフォーマンスも改善されました。