プロジェクト一覧に戻る

LINE Taiwan2021 – 2024

LINE Shopping

LINE の送客・ポイント還元プラットフォーム

プロジェクト概要

LINE の送客型サービスで、LINE Shopping から提携パートナーのショップへ遷移して購入すると、LINE ポイントが還元されます。提携するサードパーティの EC サイトを集約したショッピングポータルでもあり、ユーザーは手軽に商品を検索・比較・シェアできます。

フルスタックのプロジェクトで、Vue SSR のフロントエンドリポジトリと、数十のバックエンドマイクロサービスを統合する BFF(NodeJS + GraphQL)で構成されています。どちらも TypeScript で書かれており、私が保守・開発・改善を担当しています。

主な貢献

  • ライブショッピング

    LINE Shopping の「ライブショッピング」機能について、調査(YouTube Shorts、Shopee Live Shopping を参考)、設計、開発、検証までを一人で担当。2 つの IntersectionObserver + Vuex によるグローバルスケジューラー + HLS.js で再利用可能なライブ動画の自動再生モジュールを構築し、高速スクロール時に動画プレビューが乱れる問題と、1 ページに多数のライブ配信ソースがあることによるメモリの急増という技術的課題を解決。

プロジェクト画像