실제 포장에 적힌 성분 텍스트를 판독하기 위해 촬영과 OCR 흐름을 선택했습니다.

할랄 성분 판독 앱
Halal Lens는 식품·화장품 성분표를 촬영해 할랄 적합 여부를 확인하는 Flutter 앱입니다.
카메라 OCR로 텍스트를 추출하고 성분 데이터베이스와 비교해 할랄·하람·무슈부흐 등급으로 분류합니다.
영어·아랍어·한국어 화면과 Arabic RTL 레이아웃, 오프라인 사용을 함께 구성했습니다.
성분표를 찍으면 OCR과 성분 DB를 거쳐 판정이 나옵니다.
현지 언어의 식품·화장품 성분을 구매 전에 확인하는 무슬림 소비자
- 01성분표 촬영
- 02영역 크롭
- 03OCR 확인
- 04성분 DB 비교
- 053등급 판정
- 06기록 확인

인터넷이 불안정한 매장에서도 기본 판정을 이어갈 수 있습니다.
성분표를 찍으면 판정 결과가 나옵니다
카메라로 라벨을 읽고, 인식한 성분을 확인한 다음 판정 결과로 넘어갑니다. OCR은 촬영부터 판정까지 이 과정에 사용했습니다.



아랍어 화면은 글자 방향부터 달라집니다
영어·아랍어·한국어를 지원하고, 아랍어에서는 글자 방향과 화면 순서까지 RTL에 맞췄습니다.


지난 판정 결과도 다시 확인합니다
판정이 끝난 뒤에도 스캔 기록을 다시 열어 필요한 성분을 확인합니다.



작업 정보
- 담당 범위
- Flutter 앱 · 성분표 OCR · 할랄 판정 · 오프라인 DB · 다국어 · RTL 레이아웃
- 제품 환경
- AI · FLUTTER
- 현재 상태
- 스토어 공개 · Android
- 확인 자료
- Google Play · 실제 아랍어 화면 · 제품 코드
구현 범위 자세히 보기
- OCR 판독
성분표 이미지 촬영, 텍스트 추출, 판독 결과 보정
- 성분 분류
내장 성분 DB와 비교해 할랄·하람·무슈부흐 등급 판정
- 오프라인 사용
인터넷이 없는 매장에서도 기본 판정이 가능한 오프라인 우선 구조
- 다국어·RTL
영어·아랍어·한국어와 Arabic RTL 화면 대응
- 기록 관리
스캔한 성분표와 판정 결과를 다시 확인하는 히스토리 화면