Built with love in Lyon

私たちの技術スタック — すべて公開

このサイトを動かしているインフラを、そのままお見せします。どの選択にも理由があり、どのツールも実績があります。すべてのお客様に同じ技術基準を適用しています。

35ツール 8カテゴリー Lighthouse SEO 100 · perf 87

フロントエンドフレームワーク

スタイル・デザインシステム

パフォーマンス

  • プリレンダリング — ヘッドレスChromiumv149.0完全なHTMLを配信

    サービスページ、地域ページ、制作実績の37件のケーススタディを含むサイトの全ルートを、ビルド時にヘッドレスChromiumでレンダリングしています。以前はサーバーがすべてのページに同じ空のindex.htmlを返していたため、JavaScriptを実行しないクローラーにはトップページのメタデータしか見えていませんでした。

  • web-vitalsv6.1RUMモニタリング

    実際のユーザー環境でLCP、INP、CLSを計測し、GA4へ送信。

  • WOFF2 variable fontsフォント

    Outfit + Plus Jakarta Sansをセルフホスト、ラテン文字サブセット、font-display: optional。

  • チャンクの手動分割Code splitting

    ベンダーを分離(react、motion、radix、pdf)→ 長期キャッシュを最適化。

SEO・構造化データ

  • @dr.pogodin/react-helmetv3.2ルートごとのメタ情報

    ページごとに固有のtitle、description、Open Graph。

  • Schema.org JSON-LD構造化データ

    Organization, LocalBusiness, Service, FAQPage, HowTo, BreadcrumbList, Article.

  • llms.txtGEO最適化

    ChatGPT、Claude、Perplexity、Geminiによるインデックス専用のファイル。

  • Sitemap XMLクロール性

    App.tsxで宣言されたルートからビルド時に生成 — サイトの更新に遅れることはありません。

バックエンド・データ

  • マネージドPostgres、Auth、Storage、Edge Functions — オープンソース。

  • Brevo(新しいタブで開きます)お問い合わせフォーム

    お問い合わせフォームのメッセージを、Vercelのサーバーレス関数経由で受信。

  • Resend(新しいタブで開きます)トランザクションメール

    見積もりツールで作成したPDF見積書を、Supabaseの関数経由で送信。API側でのIPフィルタリングはなし。

  • Zodv4.4実行時バリデーション

    クライアントとサーバーで共有する型付きスキーマ、フランス語のエラーメッセージ。

インフラ・CI/CD

  • git pushでデプロイ、グローバルCDN、HTTP/3、プレビューブランチ。

  • kayzen-lyon.comと.frのドメイン、DNSゾーン、メール。

  • GitHubバージョン管理

    コードレビューと完全な履歴 — 公開中の更新履歴もここから生成しています。

  • Service WorkerOffline-first

    アセットを戦略的にキャッシュし、代替ページ /offline.html を用意。

  • Vitestv4.1ユニットテスト

    Viteの設定を共有するため、本番と同じエイリアス、同じパイプラインで動作。

  • Playwrightv1.62E2Eテスト

    重要な導線をChromium(デスクトップ)とPixel 7のモバイルプロファイルで再現。

セキュリティ・コンプライアンス

  • Content-Security-PolicyXSS対策

    'unsafe-inline'なしのscript-src:インラインスクリプトはそれぞれSHA-256ハッシュで許可され、ビルド時に検証されます。

  • HSTS preloadダウングレード対策

    max-age 2年、includeSubDomains、Chromeのpreloadリストに登録。

  • Permissions-Policy最小権限

    カメラ、マイク、USB、位置情報をデフォルトで無効化。

  • GDPR by designプライバシー

    Consent Mode v2、デフォルトは拒否、GA4は明示的な同意の後にのみ読み込み(GTMなし)、委託先を明記。

社内ツール

  • ESLintv10.8静的解析

    厳格なルール、Hooksのチェック、違反があればCIを停止。

  • rollup-plugin-visualizerv7.0バンドル分析

    チャンクをグラフィカルに確認し、重いインポートを検出。

  • PostCSSv8.5CSSビルド

    Autoprefixer、モダンブラウザへの対応(es2020+を対象)。

  • npmパッケージマネージャー

    package-lock.jsonを正とし、Vercelもデプロイ時にこれをインストール。

このページは進化し続けます

大きな変更のたびにこのリストを更新しています。改善の全履歴は公開中の更新履歴、トークンとコンポーネントはデザインシステムでご覧いただけます。

インフラについて相談する