어디에 뒀는지, 무엇을 갖고 있는지
이사를 하거나 집을 정리할 때, 이미 가진 물건을 찾지 못해 다시 사는 일이 생깁니다. 모아두는 흩어진 생활물품을 사진과 보관 장소로 기록하고, 필요할 때 꺼내 볼 수 있도록 만든 개인 물품 관리 앱입니다.
물건을 기억하는 데 드는 수고를 줄이고, 보관부터 찾기·정리까지 하나의 흐름으로 연결하는 데 초점을 맞췄습니다.
사진부터 담고, 정보는 나중에
모든 물건의 이름과 정보를 한 번에 입력해야 한다면 기록을 시작하기 어렵습니다. 그래서 사진만 먼저 담아 둘 수 있는 빠른 기록과 이름·수량·가격 등을 입력하는 물건 등록을 함께 마련했습니다.
- 기록하기 — 사진을 촬영하거나 갤러리에서 선택하고, 물건의 이름·수량·구매 가격을 정리합니다.
- 자리 남기기 — 방, 가구, 서랍, 수납함, 이사 박스처럼 보관 장소를 구분하고 물건을 연결합니다.
- 다시 찾기 — 이름·메모 검색과 위치·분류 필터로 보유 물건을 찾습니다.
- 정리하기 — 이동하거나 판매·나눔·폐기할 물건을 정리하고, 일부 수량만 옮기거나 처분할 수 있습니다.
- 한눈에 보기 — 수량과 금액을 기준으로 보유 물건의 구성을 살펴봅니다.
내 기록을 직접 보관하는 구조
회원가입 없이 쓰는 로컬 저장 방식으로 설계했습니다. 모바일에서는 SQLite를, 웹 미리보기에서는 IndexedDB 기반 저장소를 사용합니다.
물건 목록은 엑셀로 내보내고 편집한 뒤 다시 불러올 수 있습니다. 사진·장소·물건의 관계는 별도의 공통 백업 파일에 담아 복원하도록 구성했습니다. 엑셀 목록과 전체 백업의 용도를 구분하고, 큰 백업은 여러 파일로 나누어 보관할 수 있게 했습니다.
사진 속 물건을 찾는 AI 실험
이름을 입력하지 않은 사진에서도 물건을 찾을 수 있도록, 웹 미리보기에 AI 사진 검색을 시험 적용했습니다. Transformers.js와 CLIP 모델을 브라우저에서 실행하고, 분석한 사진의 특징을 저장해 다음 검색에 재사용합니다. 사진과 검색어를 분석 서버로 보내지 않는 방식입니다.
현재는 지원하는 물건 이름을 중심으로 사진의 유사도를 비교합니다. 실생활 사진에서의 검색 정확도와 모바일 기기 성능은 검증을 이어가고 있으며, 결과는 사용자가 확인하는 검색 후보로 제공합니다.
기획에서 개발 버전까지
사용 흐름을 기획하고 AI 코딩 도구와 함께 Flutter·Dart로 화면과 데이터 처리 기능을 구현했습니다. 빠른 기록, 검색, 백업을 반복해서 점검하며 입력 부담과 데이터 이동 과정을 다듬었습니다.
Android 개발 버전과 웹 미리보기로 기능을 확인하며 개선 중입니다. AI 사진 검색은 웹에서 먼저 시험하고 있습니다.
사용 기술 · Flutter · Dart · SQLite · IndexedDB · Transformers.js · CLIP
화면 이미지는 개발 과정의 데모 데이터로 촬영한 홈·물건 검색 화면입니다.


