タプレピ
献立決めを「思考停止のスワイプ」で終わらせるレシピアプリ。足りない食材はAIが代用提案!
概要
## スワイプで今夜の献立と出会うレシピアプリ タプレピは、冷蔵庫の余り物を入力するだけで、次々と提案されるレシピを直感的にスワイプして「今夜の献立」を決めるWebアプリです。ログイン不要で使えます。 ### 作ったきっかけ 毎日の献立を考えるのがとにかく苦痛でした。 仕事終わりに「今日何作ろう?」とレシピサイトを開いても、検索結果にズラッと並ぶ膨大なレシピを比較検討する気力が残っていません。また、「よしこれを作ろう」と決めても、いざキッチンに立つと「あ、オイスターソースがない」と絶望し、また別のレシピを探し直す…ということが何度もありました。 「考えるエネルギー」を極限まで削り、直感だけでサクサク決まる体験を作りたくて、このアプリを開発しました。 ### できること **1. 「あり/なし」をスワイプで振り分け** 冷蔵庫の余り物(例:豚肉、キャベツ)を入力すると、約5万件の実用的なレシピから条件に合うものが次々と表示されます。直感的に「あり」「なし」をスワイプしていくだけで、思考停止で献立が決まります。 **2. 足りない食材はAIが「代用提案」** ここが一番のこだわりです。レシピが決まったあとに「調味料が足りない」と気づいても大丈夫。GeminiベースのAIが「家にある別の調味料での代用アイデア」を即座に教えてくれます。 ### 開発について フロントエンドは Next.js (App Router) + TypeScript で開発し、バックエンド・インフラには Firebase (Firestore / Authentication / App Hosting) を利用しています。 AIの代用提案機能の実装には Firebase Genkit を採用しました。 約5万件のレシピデータの中から、Framer Motionを用いたスワイプアニメーションがカクつかないよう、バックグラウンドでの非同期プリフェッチ等で読み取りを最適化しています。 個人で開発と運用をしています。毎日の「限界自炊」のお供に使ってみていただき、もし使いにくいところや改善点があれば教えていただけると嬉しいです!