NSNam Sena / Web Engineer
プロジェクト一覧へ

CASE STUDY / 銀行Webサービス

IBK企業銀行 Paygos

IBK企業銀行Paygosで、Spring Boot REST APIと連携するReactフロントエンドを開発。金融Webサービスのユーザー・管理者画面、認証後の導線、外部OAuth接続UIを担当しました。

期間
2025.06 — 2026.01
担当
Frontend Development
担当範囲
User・Adminのフロントエンド / REST API連携

金融Webサービスのフロントエンド開発

한국디지털수출나라に所属し、IBK企業銀行(Industrial Bank of Korea)のPaygos WebサービスでReactフロントエンド開発を担当しました。ユーザー向けサービスと管理者向け画面を実装しています。

担当範囲はFrontend Development

React・JavaScriptを用いたUI、ルーティング、共通コンポーネント、REST API連携を担当しました。認証状態やオンボーディングを考慮した画面の導線、外部サービスの接続UIも実装しています。

バックエンドはJava・Spring BootのREST APIと連携する環境です。サーバー実装やデータベースの開発を担当したという意味ではありません。

USER WEB

ユーザーが利用するサービス画面

  • Dashboard / My Service

    ダッシュボードとMy Serviceのフロントエンドを実装しました。

  • 会員登録・利用規約

    会員登録と規約画面を構築し、サービス利用までの画面フローを扱いました。

  • 情報案内・サービス接続

    掲示板、FAQ、利用案内、バナー、外部サービス接続UIを実装しました。

ADMIN WEB

運営者向けの管理UI

  • 会員関連UI

    管理者向けの会員関連画面を実装しました。

  • 掲示板・FAQ・利用案内

    情報更新のための管理画面を構築し、REST APIと連携しました。

  • バナー・コンテンツ管理

    バナーやコンテンツを管理するフロントエンドUIを実装しました。

認証状態とオンボーディングを画面につなぐ

認証フローとフロントエンドを連携し、ユーザーの認証状態を考慮した画面制御を実装しました。

認証後の導線では、オンボーディングの分岐を扱い、サービス利用につながるフロントエンドの流れを構成しました。

EXTERNAL OAUTH INTEGRATION

外部サービスとの接続をUIで支える

  • PayPal

    OAuth接続UIとフロントエンド側のサービス連携を担当しました。

  • Shopee

    OAuthを利用するサービス接続画面とフロントエンド連携を実装しました。

  • Amazon

    外部サービス接続のためのOAuth UIとフロントエンド連携を担当しました。

REUSABLE UI

複数画面で使う共通コンポーネント

  • Pagination

    一覧画面で使うページ切り替えUIを共通コンポーネントとして実装しました。

  • Modal

    モーダルUIを共通化し、各画面で再利用できる形にしました。

  • DatePicker

    日付選択UIを共通コンポーネントとして実装しました。

TECH CONTEXT

React UIとREST APIをつなぐ技術

React / JavaScript
React・JavaScriptによるUser / Adminフロントエンド
React Router v6 / Tailwind CSS 4.1.10
React Router v6による画面遷移とTailwind CSSによるUI実装
Axios / REST API
Axiosを用いたSpring Boot REST APIとのフロントエンド連携
Git
Gitによるバージョン管理

画面単体ではなく、利用の流れを実装する

金融WebサービスでUser / Admin双方のReactフロントエンドを開発し、REST API・認証・外部OAuth接続を画面の流れに組み込む経験を得ました。

複数画面で使う共通UIを実装し、APIとの接点とユーザーの状態を踏まえて画面を構成する重要性を学びました。