習い事教室検索ポータル
概要
全国の子供向け習い事教室を様々な経路で検索できるポータルサイト。フロントエンド Next.js、バックエンド Laravel の構成で開発した。
課題・背景
全国の教室データを手入力と Excel インポートの両方で扱う必要があり、データ量と情報の正確性をどう担保するかが課題だった。デプロイ先にも指定があり、その制約下で動的な検索体験を実現する必要があった。
アプローチ
フロントエンドは Next.js、バックエンドは Laravel を採用。Excel インポートは Laravel Excel のエラーハンドリングを活用し、膨大なデータ量と情報の正確性を一貫して検証できる仕組みにした。デプロイ先の制約を踏まえて、ベースは SSG にしつつ動的な検索結果ページのみ SPA 化し、バックエンドから SWR でコンテンツを取得する構成とした。
成果
全国の教室データを正確性を担保しながら扱える検索ポータルとして稼働。
担当範囲
要件定義/コーディング/テスト/デプロイ
技術スタック
Next.js/Laravel/Laravel Excel/SWR/TypeScript/React