AltexSoft ポートフォリオ

altexsoft

クライアント概要

クライアントはオーストラリアのウォータールーに拠点を置くオンライン旅行代理店です。数日間のツアー、クルーズ、国内外のフライト、ホテル、アクティビティ、その他様々なパッケージを提供しています。AltexSoftは社内で使用する旅行情報管理プラットフォームを構築しました。

ゴール

フライト、ホテル、クルーズなど、あらゆるサプライヤーとの契約を処理し、空き情報なども含めた全ての情報をプラットフォーム上で管理することが目標でした。エージェントが旅行パッケージを作成し、APIを介して他の旅行プラットフォームに表示できるようにする管理画面の作成も目的の一つでした。

機能

① ツアーパッケージ作成システム
エージェントが簡単に旅行パッケージを作成するため、ユーザーフレンドリーな管理画面を作成する必要がありました。そのため、フロントエンドにReactを使用し、Nodejsで構築したバックエンドと連携しました。

② 多くのホテルを提供するため、ホテルのAPIと連携
プラットフォームが提供するホテルの数を充実させるために、WebBeds XML APIを利用しました。WebBedsは、市場で2番目に大きい、ホテルの部屋予約プラットフォームです。彼らのAPIは、世界中の12,000の都市の中から350,000を超える物件のコンテンツ、稼働状況、価格を提供し、旅行者は部屋や物件を検索して予約することができます。

③ サードパーティのプラットフォームに接続するためのカスタムAPIを開発
他社のあらゆるWebサイトとAPIで連携し、双方向に情報をやり取りすることを可能にしました。例えば、自社のアプリケーション内のコンテンツを他社の旅行プラットフォームに送信し、表示することができるようになりました。APIはGraphQLを使用して構築しています。\

テクノロジー

このプロジェクトは、12人のチームが5.5ヶ月かけ完成させました。構成は、2人のバックエンドエンジニア、2人のフロントエンドエンジニア、 2つのフルスタックエンジニア、2人のQAエンジニア、UX / UIデザイナー、ビジネスアナリスト、ソリューション・アーキテクト、およびプロジェクトマネージャーです。

フロントエンド: ReactJS
バックエンド: Nodejs
API: GraphQL
Hotel Booking API: WebBeds API

アプリ開発・QAの相談など、フォームから気軽にお問い合わせください。