HAL東京 / 情報工学系
グラディ
現在製作中の映画チケット予約代行サイトです。 新しい技術を使うという考えで作っています。 使用した技術は Nuxt.js Vuex Algolia FireStorage FireStore Cloud Functions です。 FireStoreに映画のデータを入れていて、フロント側からCloud Functionsにリクエストを投げるとデータが帰ってくるという形です。 それらのデータフローはVuexを使用して行なっています。 映画の検索にAlgoliaを使用していて、検索速度の向上を図っています。 Cloud Functionsは使っていないと起動されずに遅くなってしまうので、それを減らすため、映画のデータをローカルストレージに保存していて、15日に一度データをFireStoreから取ってくる処理を行っています。