コンテンツへスキップ
トップ
Worksへ戻る

syufy

レシートから、食材管理とレシピ提案をつなぐサービス

レシートから食材を登録し、期限が近い食材を優先したレシピを提案します。チーム開発ではバックエンド全体を担当しました。

概要

買い物でもらうレシートを食材管理の入口にして、手入力を減らしました。登録した在庫から期限が近い食材を選び、レシピの提案から調理後の在庫更新までを一つの流れにしています。

01

レシートを読み取る

購入した食材を画像から抽出します。

02

内容を確認する

食材名や数量を確認し、必要に応じて修正します。

03

食材を管理する

期限を付けて在庫へまとめて登録します。

04

レシピを提案する

期限が近い食材を優先したレシピを提案します。

担当範囲

API、認証、AI連携、データ保存、通知など、画面の裏側で動く処理を一貫して担当しました。

API・認証

Firebase AuthenticationのIDトークンをサーバー側で検証し、食材の登録・取得・更新・削除と、レシート解析結果の一括登録を実装しました。

AI連携

Geminiによるレシート解析、期限の推定、レシピと料理画像の生成を各機能につなぎました。

データ・通知・在庫更新

食材やレシピを保存するデータ構成、期限が近い食材の通知、調理後に使用した食材を在庫へ反映する処理を実装しました。

担当したバックエンドの技術構成

開発言語
TypeScript
フレームワーク
Next.js
データ保存
PostgreSQL
認証
Firebase Authentication
AI連携
Gemini API