## 開発メンバー
3名
自分の役割:PG
他:PM×1人、 PG×1人
## システム詳細
・某協会向け国家資格登録申請システム
ユーザー側:ログイン機能、Web上で国家資格の登録申請〜決済機能(GM O)、認定証などのPDF出力機能など
管理者側 :申請に不備がないか審査する機能、登録者一覧/詳細
## 実装機能詳細
■外部システムA→当システムのSSO(シングルサインオン)レスポンス実装
■当システム→外部システムB(Eラーニングシステム)へのSSO認証リクエスト実装
■GMO決済システムへの接続実装
■メール送信機能実装
■TCPDF(PHPのPDFライブラリ)によるPDF発行処理実装
## ポイント
■SSO実装によりAPIの実装に関する知見を習得
外部システムA,Bからどのようなリクエスト・レスポンスが届くのか、API仕様書をもとに実装し、Postmanを使ってレスポンスを確認するなどの経験をしました。この案件において、異なるシステム間がどのように連動しているのか、そしてどのように開発を行うのかという重要な知識を習得しました。
また、各APIの仕様や手順は複雑であったため、リクエストレスポンスの流れをREADMEに詳細に記述し、保守性向上の工夫を行いました。これにより、後の保守・改善作業においても迅速に対応できるよう対応しました。
この経験により、APIの実装に関する知見を得ると同時に、APIの実装においては、正確な情報伝達と共有がプロジェクトの成功に欠かせない要素であると再認識しました。