패키지, 저장소 및 앱 카테고리 검색

GitHub 저장소FaizNation/safe_bite

safe_bite

식품 낭비를 줄이기 위한 스마트 식품 재고 관리, 유통기한 추적 및 AI 기반 레시피 제안을 제공하는 플러터 앱.

safe_bite 프로젝트 이미지
스타
1
포크
0
최근 푸시(UTC)
2026. 2. 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 ↗