プロジェクト概要

日本の昔ながらの居酒屋をモチーフにした、お酒の記録・検索Webアプリケーション。 ユーザーが自身の好みを再発見し、自分だけの「お酒の図鑑」を作成できる体験を提供する。

制作背景

居酒屋で日本酒やお酒を飲んだ時、その場で「美味しい」と感じるが、振り返った時に「あのお酒なんだっけ」となってしまうため、手軽に記録できるようなアプリが欲しかった。 ただ、スマホアプリは初期投資が掛かってしまうため、Webアプリとして作ることにした。

技術スタック

フロントエンド

バックエンド (BaaS)

インフラ・運用

開発方法

GeminiCLIを利用したAI駆動開発をした。 大まかな流れは以下の通り。

  1. プロトタイプ作成
  2. プロトタイプから仕様書・設計書を作成
  3. 技術選定
  4. 実装
  5. テスト・デプロイ

詰まったポイントと解決策

1. プロジェクト初期化時のファイル衝突

2. Next.js バージョンとライブラリの互換性

3. 型定義ファイルのエンコーディング問題

4. Cloudflare Pages での Edge Runtime 制約

5. データベースのデータ重複

今後の展望