Skip to content

watagassa/tebukuro-kitchen

Repository files navigation

てぶくろキッチン

thumbnail

■ アプリ概要

てぶくろキッチンは、音声認識を利用して操作できるハンズフリー型レシピアプリです。

料理中に手が汚れていたり、画面に触れない状況でも、「次へ」「戻って」「材料を教えて」と話しかけるだけで、レシピの閲覧や調理手順の確認ができます。

従来のレシピアプリでは、調理のたびにスマートフォンを操作する必要がありましたが、本アプリでは音声だけで操作が完結するため、よりスムーズで安全な調理体験が可能になります。 料理初心者から日常的に料理をする人まで、幅広いユーザーに向けたアプリです。

■ アプリへの想い

このアプリは、「料理中の“ちょっとした不便”をなくしたい」という思いから開発しました。 実際に料理をしていると、手が汚れてスマホを触りにくかったり、画面を見るために動作を止めてしまったりする場面が多くあります。

そこで、「話しかけるだけでレシピを操作できたら、もっと快適に料理ができるのではないか」と考え、音声認識による操作機能を取り入れました。 誰でも直感的に使えて、料理に集中できるアプリを目指して、使いやすさを重視して開発しています。

■ アプリのURL

QR_158903

https://tebukuro-kitchen.vercel.app/

※スマートフォンからの利用をおすすめします

■ 主な画面

ホーム画面 レシピ一覧画面 調理画面

■ 使用技術

項目 内容
フロントエンド Next.js / TypeScript / TailwindCSS
バックエンド Supabase
データベース Supabase (PostgreSQL)
認証 Supabase Auth
音声認識 react-speech-recognition
バリデーション zod
データフェッチ SWR
外部API / サービス Youtube API / Google Cloud Text-to-Speech API
UI / アイコン MUI / react-icons
デザイン Figma
デプロイ Vercel
開発環境 / ツール ESLint / Prettier / Husky

■ ER図

Image

■ 今後の展望

  • 複数レシピの同時進行機能
    主菜と副菜など、複数のレシピを同時に表示・管理し、タイミングを見ながら並行して調理できる機能を追加。

  • 外部レシピサービスとの連携
    既存レシピサービスと連携し、より多くのレシピを扱えるようにする。

  • AIによる料理相談機能
    火加減や電子レンジのワット数換算など、初心者が迷いやすいポイントをAIに相談できる機能を追加。

  • 画面の自動スリープ対策
    調理中に画面が暗くならないようにする機能を実装。

  • 開発環境の整備・テスト・CI/CDの導入
    開発環境を整理し、テストの自動化やCI/CDを導入することで、品質と開発効率の向上を目指す。

  • 本格リリースに向けたレシピデータ整備
    公開用のレシピを事前に十分な数用意し、安定した運用を目指す。

About

音声認識を利用して操作できるハンズフリー型レシピアプリ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5

Languages