店舗管理サービスリプレース
# プロジェクト概要 特定業界の店舗管理用サービスのAPIをCakePHPからLaravelに置き換え、機能追加を行う内容で、個人事業主で副業として直契約で参画し、月60 ~ 80時間程度稼働した。 # 主な業務 OpenAPIやDB仕様書などに基づいたAPI機能実装 # 実績・取り組み ## 開発環境の改善 誰もが一定の品質で開発できるように開発環境の改善提案を行い、PSR12、PHPStan、PHP CS Fixer、Xdebugを導入した。 ## 将来的に負債になりそうな設計やコードの整理 設計やコードに潜在不具合などの懸念を感じた時に積極的に提案し、改善を行った。 他に保守性のよいディレクトリ構成への改善やSQL文のパフォーマンス改善も行った。 # 開発環境 **【言語・FW】** PHP 8.1, Laravel 8.8 **【インフラ】** MySQL 5.7, Docker, Apache, Caddy **【ドキュメント】** Open API, Google Docs, GitHub, Backlog, Slack, Google Meet **【CI/CD】** GitHub Actions, PHP Unit **【VCS】** Git