Claude Code로 렌탈 관리 시스템 만든 첫번째 이야기

렌탈 관리 시스템 도입 배경

저는 장비 렌탈 업무를 하고 있어요. 편집용 장비 등 여러 현장(사이트)에 렌탈 및 구축을 하다보면 사이트 관리를 해야 하는데, 지금까지는 엑셀과 노션으로 관리했습니다. 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 개선 요청

  • 사용자간의 권한 적용

  • 상품의 등록, 스케쥴표와 연동, 메신져 연동 등 디테일한 내용을 업데이트 해보겠습니다.


참고 자료 및 도움 받은 글

3
8개의 답글
밀어주고 끌어주는

온·오프라인 AI 스터디

AI로 어디까지 할 수 있는지
직접 확인하실 분만 신청하세요.