Legalscape でフロントエンドを担当している 大谷 です この記事は Legalscape アドベントカレンダー 2021 の12月8日の記事です Legalscape のフロントエンドについて CTOである城戸の記事 でもありましたが、 フロントエンドは Nuxt.js をベースにした SPA で、 UIフレームワークとして Vuetify を利用して構成されています。ぼくがジョインした 2020年10月頃はトップページと検索ページ、閲覧ページの3パターンしかなく、 Vuetify のコンポーネントを直接使ってレイアウトからパーツまで作られていました 少ないページ数であればこの実装でも問題なかったのですが、 2021年6月1日の正式版リリース に向けて、デザインの統一とブラッシュアップと新機能のためのページ追加などが並行で動いており、このままの状態ではページごとに微妙な差異が発生