openfoodfacts/smooth-app

Open Food Facts의 새로운 공식 모바일 앱으로 식품 영양정보를 바코드 스캔으로 빠르게 확인하고 비교하는 Flutter 애플리케이션

완성 앱맘대로 써도 됨 · Apache-2.0모바일Dart난이도
1,367+2이번 주0
455포크594이슈
데모·홈페이지 열기world.openfoodfacts.org

중간맛 분석

스택: Flutter(Dart), openfoodfacts-dart 플러그인 기반 | 주 언어: Dart | 난이도: 중상 | 데모: Google Play Store·App Store·F-Droid에서 즉시 설치 가능 (안정 버전 4.22.0) | 개발 상태: 활발함 (월 1회 이상 업데이트, 주간 회의 진행) | 크로스플랫폼: Android·iOS 정식 지원, 데스크톱(Linux·macOS·Windows) 개발 전용 | 디자인: Figma·Sketch로 협력 설계, 오픈 디자인 시스템 준수

이런 레포예요

이럴 때 쓰면 좋아요

  • 마트에서 여러 제품의 영양가·첨가물·환경영향도를 빠르게 비교해 구매 결정하기
  • 자신의 식단 기준(알레르기·저염식·초가공식품 회피 등)에 맞는 식품만 추천받기
  • 지역 식품 데이터베이스에 기여하면서 커뮤니티 식품정보 데이터 완성도 높이기

핵심 기능

바코드 스캔으로 즉시 식품 정보 조회 및 신호등 방식 평가사용자 기준(건강·환경·알레르기)별 맞춤형 제품 비교개인정보 보호하며 로컬 설정 저장 및 선호도 학습

대안 대비 차별점

단순 영양 정보 조회를 넘어 Nutri-Score·Eco-Score·초가공도 판별·첨가물 분석을 한 화면에서 사용자 맞춤 신호등으로 제공하며, Open Food Facts의 협력형 데이터베이스와 직접 연동되어 최신 정보 반영이 빠릅니다.

준비물

  • Flutter 3.41.8 이상
  • Dart SDK
  • Android Studio 또는 Visual Studio Code
  • (Android) Android SDK 및 에뮬레이터/기기
  • (iOS) Xcode 및 iOS 개발 환경
  • (선택) FVM(Flutter Version Management)

바로 시작하기

  1. Flutter 3.41.8 설치

(FVM 사용 권장) FVM을 설치한 후, 다음 명령어로 Flutter 버전 설정:

fvm install 3.41.8
fvm use 3.41.8
fvm flutter --version
  1. 레포지토리 클론
git clone https://github.com/openfoodfacts/smooth-app.git
cd smooth-app/packages/smooth_app
  1. 의존성 설치
flutter pub get .
  1. Android에서 실행
flutter run -t lib/entrypoints/android/main_google_play.dart
  1. iOS/macOS에서 실행
flutter run -t lib/entrypoints/ios/main_ios.dart
  1. 캐시 오류 해결 (필요시)

앱 의존성 해결 실패 시:

flutter pub cache clean

(또는 C:\Users\~\AppData\Local\Pub\Cache 폴더 수동 삭제 후 3단계 재실행)

별 추이 · 7일

1,367+2 / 7일

활용성 · 따라 만들기 좋은가

샘플 점수 34/100
  • 관대한 라이선스
  • 테스트 있음
  • 예제 디렉토리
  • 최근 활동
  • AGENTS.md
  • llms.txt
  • 템플릿

🟢 최근 활동 있음 · 2020년 생성

이 레포에 깃밥 배지 달기

[![깃밥](https://www.gitbap.com/badge/openfoodfacts/smooth-app.svg)](https://www.gitbap.com/r/openfoodfacts/smooth-app)

🔌 클로드에서 바로 써보기

깃밥을 클로드에 연결하면 이런 레포를 클로드·커서·Codex에서 바로 찾고 체험할 수 있어요.

방법 ① 커넥터 URL

클로드 설정 → 커넥터에 이 주소를 붙여넣기.

https://www.gitbap.com/api/mcp
방법 ② 플러그인 (체험까지)

플러그인을 설치하면 /gitbap-trending·/gitbap-try 슬래시 커맨드로 레포를 그 자리에서 체험. Claude Code에서 아래 두 줄을 차례로 실행하세요.

/plugin marketplace add jakeparkcolde/gitbap-cowork
/plugin install gitbap-cowork@gitbap
연결 방법 자세히 →

AI가 README 기반으로 요약했습니다 · 원문 보기