Skip to content

Repository files navigation

Smart Sales CLI

고객사 관리와 영업일지 관리를 위한 Python CLI 애플리케이션입니다.

기능

  • 고객사 등록/조회/수정/삭제/검색
  • 영업일지 등록/조회/수정
  • 결재 상태 흐름 (상신/승인/반려/회수)
  • 고객사별 활동 요약

실행 방법

�ash python app.py

테스트 실행

�ash python -m unittest discover -s tests -v

사용 예시

고객사 관리

  1. 메인 메뉴에서 1 선택 → 고객사 관리
  2. 1 입력 → 고객사 등록 (고객사명, 담당자명, 이메일)
  3. 2 입력 → 고객사 목록 조회
  4. 6 입력 → 고객사 검색 (부분 일치)

영업일지 관리

  1. 메인 메뉴에서 2 선택 → 영업일지 관리
  2. 1 입력 → 영업일지 등록 (고객 ID, 날짜, 내용)
  3. 4 입력 → 영업일지 상신 (DRAFT → SUBMITTED)
  4. 5 입력 → 영업일지 승인 (SUBMITTED → APPROVED)

활동 요약

  1. 메인 메뉴에서 3 선택
  2. 고객사별 총 영업일지 수, 상태별 개수, 최근 활동일 확인

데이터

  • data/customers.json — 고객사 데이터
  • data/sales_reports.json — 영업일지 데이터

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages