렌탈 관리 시스템 도입 배경
저는 장비 렌탈 업무를 하고 있어요. 편집용 장비 등 여러 현장(사이트)에 렌탈 및 구축을 하다보면 사이트 관리를 해야 하는데, 지금까지는 엑셀과 노션으로 관리했습니다. ERP 프로그 램이 없는건 아니지만 우리 회사에 맞는 환경을 맞추는게 스트레스로 다가왔습니다. 무겁지도 않고 사내 환경에 더 녹아 들 수 있는 시스템을 만들고자 시작 했습니다.
엑셀고 노션을 사용하면 접근이 간단하지만 문제는 이런 상황이 반복된다는 거예요:
“MAC-003 지금 어디 있지?” → 노션 찾다가 5분 낭비
“이 장비 워런티 아직 살아있나?” → 엑셀 열어서 날짜 계산
“수리 중인 장비를 실수로 출고했다” → 나중에 현장에서 발견
그래서 사례 계시글에서 Claude Code로 재고관리 시스템을 만든 사례를 보고 따라해보기로 했어요. 그런데 읽어보니 제 비즈니스와 구조가 달랐습니다. 단순 수량 관리가 아니라 “어느 현장·팀에 나가 있는지”, “워런티가 살아있는 개체를 먼저 출고해야 하는지”가 핵심이었거든요.
그래서 사례를 그대로 적용해보는 대신, 내 상황에 맞게 요구사항을 다시 정리해서 Claude Code한테 만들어달라고 해봤습니다.
Claude Code 활용 및 진행 방법
사용 도구: Claude Code (Claude Sonnet 4.6)
업무 흐름 정리
코딩 얘기 하기 전에, 내가 실제로 원하는 업무 흐름을 먼저 텍스트로 정리했습니다.
Open optionsauto
출고할 때:
[출고] 선택 → 사이트 목록 표시 → 팀 선택 → 바코드 태깅 → 출고 완료
입고할 때:
[입고] 선택 → 바코드 태깅 → 마지막 출고 기록 자동 표시 → 입고 확인
복사이걸 쓰고 나니 AI한테 무슨 말을 해야 하는지가 자동으로 정리됐어요.
프롬프트 작성
업무 흐름에 빠진 기능(워런티 관리, 상태 플래그, 카테고리)을 추가해서 아래 프롬프트를 만들었습니다.
Open optionsauto
렌탈 입출고 관리 시스템을 만들어줘.
[기본 구조]
- 메뉴에서 [출고] / [입고] 선택
- 바코드 리더기로 상품 태깅하면 즉시 적용
- 데이터는 브라우저 localStorage에 저장, 웹 앱 방식으로 동작
[출고 흐름]
- 사이트 목록 → 팀 선택 → 바코드 태깅 → 출고 완료
- 사이트·팀이 없으면 현장에서 직접 추가 가능
- 워런티 아웃 제품 태깅 시 워런티 인 제품 추천 + 위치 안내
- 강제 출고 가능하되 태깅자·날짜·품목 무시 로그 기록
[입고 흐름]
- 바코드 태깅 → 마지막 출고 기록(사이트·팀·날짜) 자동 표시
- 입고 처리 시 렌탈 기간 계산해서 이력 로그에 저장
[상품 정보]
- 시리얼 넘버, 워런티 만료일, 대분류·소분류 카테고리
- 상태: 재고(green) / 출고중(red) / 수리·문제(yellow)
- yellow 상태 장비는 출고 불가 경고 표시
[재고 현황 대시보드]
- 상단 요약 카드: 전체·출고중·수리중·출고가능
- 카테고리 드릴다운: 대분류 → 소분류 → 개별 제품
- 현재 출고중 장비 목록 (현장·팀 포함)
복사Claude Code 결과물
프롬프트를 주고 약 20분 후, 아래 기능이 전부 들어간 웹 앱이 만들어졌습니다.
재고 현황 대시보드
전체 10개 / 출고가능 7개 / 출고중 2개 / 수리·문제 1개 요약 카드
맥 스튜디오(7) → M1/M2/M3/M4/울트라 드릴다운
현재 출고중인 장비 목록 (현장·팀·출고일·경과일 표시)
출고 화면
STEP 1: 사이트 선택 (없으면 현장 추가)
STEP 2: 팀 선택
STEP 3: 태깅자 이름
STEP 4: 바코드 스캔 → 워런티 만료 감지 시 대안 추천
워런티 스마트 제안 (핵심 기능)
워런티가 만료된 장비를 스캔하면:
Open optionsauto
⚠️ 워런티 만료 장비입니다
→ 대신 출고 가능: 맥 스튜디오 M2 #2 (워런티 2027.09.30까지 / A구역 2번 선반)
[추천 제품으로 출고] [그래도 이 제품으로 출고]
복사강제 출고를 선택하면 태깅자·날짜·품목이 무시 로그에 자동 기록됩니다.
입고 화면
바코드 스캔 한 번으로 마지막 출고 기록이 자동으로 뜹니다:
Open optionsauto
MAC-003 맥 스튜디오 M2 #1
마지막 출고: A현장 / 카메라팀 / 2026.07.20 (3일째)
복사성과와 배운 점
성과
항목
전
후
장비 위치 확인
메모/엑셀 뒤지기
대시보드 3초
워런티 체크
직접 날짜 계산
출고 시 자동 감지
출고 기록
수기
바코드 태깅으로 즉시
이력 추적
없음
현장·팀·기간 전체 기록
배운 점
1. 남의 사례는 꽤 중요한 아이디어를 준다. 외부 사례를 따라만 해도 내가 구상 하고자 하는 범위에 접근 하는 시간이 줄어듭니다. 내 상황에 맞게 “번역”하는 과정이 진짜 핵심이라고 생각합니다.
2. 업무 흐름을 글로 쓰는 것이 곧 설계다 “출고할 때 어떤 순서로 일이 일어나는가”를 먼저 텍스트로 쓰고 나니, AI한테 할 말이 저절로 정리됐다. 코딩 지식이 전혀 없어도 할 수 있는 일이다.
3. 요구사항은 현장 경험에서 나온다 워런티 우선 출고, 무시 로그, 노랑 상태 장비 출고 불가 — 이것들은 기술적인 아이디어가 아니라 실제 렌탈 업무에서 반복되는 문제에서 나왔다. 현장 경험이 곧 요구사항이다.
시행착오
처음에는 “재고관리 시스템 만들어줘”라고만 했더니 단순 수량 관리만 나왔다. 구체적인 업무 흐름과 예외 케이스(워런티 만료 시 어떻게 할지 등)를 넣었을 때 원하는 결과가 나왔습니다.
프롬프트가 너무 길면 AI가 일부 기능을 빠뜨리기도 한다. 기능을 섹션으로 나눠서 구분해 주는 게 효과적이었습니다.
한국 앱 대시보드 스크린샷
도움이 필요한 부분
바코드 리더기 실물 연동 테스트는 아직 못 해봤습니다. 바코드 리더기를 접목 시키는데에 직접 경험을 해보며 사례를 찾아봐야 할 듯 합니다.
데이터가 브라우저 localStorage에 저장되는 구조라서, 여러 기기에서 같이 쓰려면 서버 DB가 필요하며 이 부분을 어떻게 해결하셨는지 경험 공유 환영합니다.
재고 관리에서 견적서 작성, 세금계산서 발행, 스케쥴 관리까지 접목 하는데에 대한 구상 아이디어가 필요합니다.
향후 계획
바코드 리더기 실물로 입출고 흐름 실제 테스트
여러 사람이 동시에 쓸 수 있도록 데이터 저장 방식 업그레이드 검토
모바일에서도 잘 보이도록 반응형 UI 개선 요청
사용자간의 권한 적용
상품의 등록, 스케쥴표와 연동, 메신져 연동 등 디테일한 내용을 업데이트 해보겠습니다.
참고 자료 및 도움 받은 글
Claude Code로 전자제품 재고관리 시스템 만들기 — gpters.org (참고 사례, 이 글을 보고 시작했습니다)