パッケージ、リポジトリ、アプリカテゴリを検索

GitHub リポジトリFaizNation/safe_bite

safe_bite

食品の無駄を減らすためのスマートな食品在庫管理、期限追跡、AI駆動のレシピ提案を行うFlutterアプリ。

safe_bite のプロジェクト画像
スター
1
フォーク
0
最終プッシュ(UTC)
2026/02/20
プロジェクト状態
公開中

元の README

以下は英語原文のスナップショットです。最新版は GitHub をご覧ください。

Safe Bite Logo

Safe Bite

Your Smart Food Inventory & Recipe Companion

Flutter Dart Firebase Google Gemini Bloc


📋 Overview

Safe Bite is a cutting-edge mobile application built with Flutter that transforms how you manage your kitchen. By leveraging the power of Google Generative AI, Safe Bite helps you track food expiry dates, reduce waste, and discover delicious recipes based on the ingredients you already have.

Whether you're looking to organize your pantry, monitor your food consumption habits, or simply find inspiration for your next meal, Safe Bite has you covered.

✨ Key Features

  • 📸 Smart Scanning: Quickly add food items to your inventory using your camera. Integrated with ML Kit for object detection to recognize items automatically.
  • ⏳ Expiration Tracking: Never let food go to waste again. detailed lists of your items sorted by expiration date, with visual indicators for expiring soon items.
  • 🍳 AI-Powered Recipes: Stuck on what to cook? Safe Bite uses Google Gemini AI to suggest creative recipes based specifically on your available stock.
  • 📊 Insightful Statistics: Visualize your consumption patterns and waste reduction progress with beautiful interactive charts.
  • 🔐 Secure Cloud Sync: Your data is safe and accessible across devices, powered by Firebase Authentication and Cloud Firestore.

🛠️ Tech Stack

🚀 Getting Started

Follow these steps to get a local copy up and running.

Prerequisites
  • Flutter SDK installed on your machine.
  • A Firebase project set up for this application.
Installation
  1. Clone the repository

    git clone https://github.com/yourusername/safe_bite.git
    cd safe_bite
    
  2. Install dependencies

    flutter pub get
    
  3. Environment Configuration Create a .env file in the root directory and add your API keys (e.g., Gemini API Key).

    GEMINI_API_KEY=your_api_key_here
    
  4. Run the App

    flutter run
    

👥 Contributors

This project exists thanks to all the people who contribute.


Built with ❤️ using Flutter

Faiz Nation GitHub avatar
GitHub 作者

Faiz Nation ↗

Undergrad Informatics Engineering Student at State University of Surabaya

@Acronity Surabaya
言語DartHTMLC++CMakeSwiftCKotlinObjective-C

カテゴリー

使用している依存関係

依存関係一覧 26 件

プロジェクトに合うリポジトリを選ぶには?

用途で絞り込み、開発状況を比較し、採用前に元のリポジトリで要件を確認しましょう。

  1. 名前・作者・説明で検索し、技術トピックで絞り込みます。
  2. スター、フォーク、最近のプッシュを比較します。スターは関心の目安であり、品質の保証ではありません。
  3. 利用前に GitHub で README、ライセンス、Issues を確認します。

情報源と管理

“A repository is the most basic element of GitHub.”

GitHub Docs — About repositories ↗