株式会社GenAi / エンジニア
大学生向けアンケートアプリの開発プロジェクト。
◾️プロジェクト概要 学生の本人確認、アンケート配信・回答、報酬(デジタルギフト)付与までを一気通貫で提供し、運営側の管理業務を効率化することを目的とした。 モノレポ構成で、Flutterモバイルアプリ、管理者向けWeb(Next.js)、Supabaseバックエンド(Edge Functions/DB)を統合して開発。 ◾️役割担当 フルスタック開発(モバイル / 管理Web / バックエンド)を横断して担当。 要件に応じて、画面実装だけでなくAPI連携・データ設計・テスト整備まで一貫して対応。 ◾️何をやったか Flutterアプリ側でのアンケート回答体験・報酬関連機能の実装 Next.js管理画面側でのアンケート運用・結果確認系機能の実装 Supabase Edge Functionsを用いた業務ロジック/APIの実装 開発/検証/本番を分けたマルチ環境運用の整備(dev/uat/prd) Deno/Flutter/E2Eを含むテスト導線とCI実行フローの整備 ◾️工夫・ポイント モバイル・Web・バックエンドを同一モノレポで管理し、仕様変更時の追従速度を向上 Supabaseの型生成や静的解析を取り入れ、実装時の不整合を早期に検知 ローカル検証とCIを組み合わせ、Edge Function含む回帰確認をしやすい構成にした 環境ごとの設定分離を徹底し、誤接続・誤デプロイの運用リスクを低減