導入事例
CASESTUDY

j.union 株式会社様のクラウドを活用した導入事例

アプリを活用した組織のコミュニケーション活性化に貢献!「くみあいアプリ」のワンストップ開発

https://www.j-union.com

アプリを活用した組織のコミュニケーション活性化に貢献!「くみあいアプリ」のワンストップ開発

掲載日:2023年3月29日

「くみあいアプリ」のワンストップ開発

j.union 株式会社様(以下、j.union様)は、大手から中小まで4,200以上の労働組合との取引実績を持つ、労働組合の支援に特化した企業です。同社は組合員のさらなる活動推進、組合員同士のコミュニケーション活性化を目指したスマートフォンアプリ開発に着手。アイレットがインフラ構築からアプリ開発、バックエンド開発、保守運用までをワンストップで支援させていただきました。

お客様が求めるコミュニケーション促進に必要な機能を、技術力と提案力を生かしてコスト最適化しながら実現

今回開発したアプリは、情報発信や企画アイデアへの投票、学習動画の配信などを通して、組合活動を活性化することを目的としています。

開発にあたって、お客様からは機能に関する具体的なご要望を頂きました。例えば、2時間に及ぶような長尺のラーニング動画を快適に閲覧できる環境に加えて、閲覧後に講座の理解を深めるクイズの出題機能や、ユーザーごとに動画視聴の進捗度を表示する機能、動画視聴やログインなどのアクションに応じたポイント付与機能も構想されていました。他にも更新情報をお知らせするプッシュ通知や、j.union様が提供している複数サービスへのシングルサインオン化なども希望されていたため、これらのご要望に技術力でお応えすることはもちろん、いかにコスト最適化しながら実現していくかが大きなポイントでした。

お客様のご要望に合わせて最適な技術やサービスを活用し、プッシュ通知や複数サービスへのシングルサインオンも実現

サーバー構成については、コストを意識しながらお客様が求めている機能を実現することに注力しました。例えば、Android/iOS 双方の開発を効率的に行なうために、単一のコードから複数のプラットフォーム開発が可能な Google の Flutter を採用して工数を削減するなど、常にコスト最適化が図れる方法をご提案しながらプロジェクトを進めてまいりました。

ラーニング動画の配信機能は、約2時間に及ぶ長尺の動画にも対応するため、Amazon CloudFront と AWS Elemental MediaConvert を使用し、ユーザーのネットワークの状態に応じて動画品質を自動的に最適化する HLS 形式に変換。安定的な動画配信を実現いたしております。

お客様からのご要望であるログインや動画視聴に応じたユーザーへのポイント付与機能や、動画視聴後にクイズを出題する機能、動画の視聴完了率を表示する機能も、AWS のマネージドサービスを適切に活用することでご要望を実現いたしました。さらに、組合員同士でデジタルギフトをプレゼントする機能については QUO カード Pay と連携させるなど、必要に応じて外部サービスも活用しながら開発を進めました。

複数サービスへのログイン認証を一元管理するシングルサインオン化のご要望については、複雑なインフラ基盤構築が不要で複数の認証方式や ID 情報を一元管理できる Amazon Cognito を採用して、コスト最適化を図りながら認証基盤を構築。ユーザーが素早く簡単に各種サービスにサインインできる仕組みを実現いたしました。

労働組合を活性化させるアプリが完成

完成した「くみあいアプリ」は、組合員同士をつなぐ「チーム機能」、組合員のアイデアや意見などをつなぐ「投稿、投票機能」、組合活動をつなぐ「オンライン学習」、組合からの大事なお知らせや仲間の声をアプリに届ける「プッシュ通知」など、労働組合のつながりをより強固なものに発展させるための機能を提供しています。

くみあいアプリを通して組合組織の活性化に貢献すべく、リリース後も引き続き機能面の拡充や使いやすさの改善に取り組んでおります。

アイレットは今後もお客様に寄り添い、業界トップクラスのスピードと対応力でお客様のビジネス発展を支援してまいります。

システム構成図

使用プロダクト

・Amazon S3
・Amazon EC2
・Amazon CloudFront
・AWS Elemental MediaConvert
・Amazon ECS
・ALB
・Amazon Cognito
・Amazon Aurora

案件名 アプリを活用した組織のコミュニケーション活性化に貢献!「くみあいアプリ」のワンストップ開発
クライアント j.union 株式会社様

お気軽にご相談ください。