1톤 고물상 모바일웹앱 정보설계(IA)를 상세히 구성해드리겠습니다.
🏗️ 전체 정보 구조도
text
우리동네 고물상 모바일웹앱 ├── 🏠 고객용 메인 플로우 │ ├── 📍 수거 요청 플로우 │ ├── 📋 요청 현황 관리 │ ├── 💰 가격 정보 │ └── 👤 내 정보 └── 🚛 사장님용 관리 플로우 ├── 📊 대시보드 ├── 📋 요청 관리 ├── 💰 매출 관리 ├── 👥 고객 관리 └── ⚙️ 설정
👤 고객용 정보구조1. 메인 랜딩
python
customer_main = { "페이지": "메인 랜딩", "컨텐츠": [ "📍 현재 위치 기반 환영 메시지", "🚀 빠른 수거 요청 CTA 버튼", "📦 인기 품목 바로가기 (폐지, 고철, 가전)", "📋 최근 수거 내역 미리보기", "💡 이용 팁/공지사항" ], "네비게이션": [ "🏠 홈", "📋 내 요청", "💰 시세", "👤 마이페이지" ] }
2. 수거 요청 플로우
python
request_flow = { "1단계_위치선택": { "기능": "수거 위치 설정", "입력필드": [ "🎯 현재 위치 자동 인식 (GPS)", "🏠 주소 직접 입력 (도로명/지번)", "🕒 최근 사용 주소 목록", "📌 지도 기반 위치 선택" ], "데이터": [ "위치 좌표 (lat, lng)", "상세 주소 텍스트", "건물명/참고사항" ] }, "2단계_품목선택": { "기능": "수거 품목 지정", "선택방식": [ "📦 카테고리 선택 (폐지/고철/가전/가구/기타)", "📸 사진 촬영 업로드", "🔢 수량/중량 입력", "🏷️ 품질 등급 선택 (A급/B급)" ], "데이터": [ "품목 카테고리", "수량/중량 정보", "사진 파일", "특이사항 메모" ] }, "3단계_요청확인": { "기능": "최종 요청 확인 및 제출", "표시정보": [ "📋 요청 내용 요약", "💰 예상 견적 범위", "⏱️ 예상 소요시간", "💬 사장님께 전할 메시지" ], "액션": [ "🚀 요청 제출", "✏️ 내용 수정", "💾 나중에 하기" ] } }
3. 요청 현황 관리
python
request_management = { "대기중_요청": { "상태": "수거 요청 접수됨", "표시정보": [ "📌 요청 ID", "⏰ 요청 시간", "📍 수거 위치", "📦 품목 정보", "👥 접수된 사장님 수" ], "액션": ["요청 취소"] }, "견적_수신": { "상태": "사장님들로부터 견적 도착", "표시정보": [ "🚛 사장님 정보 (이름, 평점)", "💰 제시 견적", "⏱️ 방문 가능 시간", "📍 현재 위치 (거리)", "💬 사장님 메시지" ], "액션": ["견적 수락", "견적 거절", "문의하기"] }, "방문_예정": { "상태": "사장님 방문 확정", "표시정보": [ "👤 확정 사장님 정보", "⏰ 방문 예정 시간", "📍 실시간 위치 추적", "📞 연락처", "🚗 예상 도착 시간" ], "액션": ["연락하기", "위치 공유", "변경 요청"] }, "완료_내역": { "상태": "수거 완료", "표시정보": [ "✅ 완료 일시", "💰 최종 결제 금액", "⭐ 사장님 평점", "📝 수거 품목 상세", "🧾 영수증 정보" ], "액션": ["후기 작성", "재요청", "문의"] } }
4. 가격 정보 섹션
python
pricing_section = { "실시간_시세": { "데이터": [ "📰 폐지 (kg당 가격)", "⚙️ 고철 (종류별 가격)", "🔌 전자제품 (품목별 가격)", "🛋️ 가구 (크기별 가격)" ], "필터": ["지역별", "품질등급별", "시간대별"] }, "견적_계산기": { "입력": ["품목 선택", "수량/중량", "품질 등급"], "출력": ["예상 금액 범위", "비교 시세", "절약 팁"] } }
🚛 사장님용 정보구조1. 관리자 대시보드
python
owner_dashboard = { "실시간_현황": { "KPI_지표": [ "💰 오늘 수익 (실시간)", "📋 대기 중 요청 건수", "✅ 완료 건수", "⭐ 평균 평점" ], "차트": [ "시간별 수익 추이", "품목별 매출 비중", "요일별 비교" ] }, "빠른_액션": { "기능": [ "📝 빠른 수거등록", "📋 요청 확인하기", "💳 정산 내역", "👥 고객 관리" ] }, "알림_패널": { "알림_유형": [ "🔔 새 수거 요청", "⏰ 일정 리마인드", "💰 정산 완료", "⭐ 새 후기 도착" ] } }
2. 요청 관리 시스템
python
request_management_system = { "요청_목록": { "필터": ["전체", "대기중", "수락함", "진행중", "완료", "취소"], "정렬": ["거리순", "금액순", "시간순"], "아이템_정보": [ "📍 고객 위치 (거리)", "📦 품목 및 수량", "💰 예상 금액", "⏰ 희망 시간", "💬 고객 메모" ] }, "요청_상세": { "고객_정보": [ "📞 연락처 (마스킹)", "📍 정확한 주소", "📋 요청 이력", "⭐ 평균 평점" ], "견적_관리": [ "💰 견적 금액 입력", "⏱️ 방문 시간 제안", "💬 개인 메시지", "📷 참고 사진" ], "진행_관리": [ "✅ 수락/거절", "🗺️ 길찾기", "📞 연락처 공개", "⏰ 방문 완료" ] } }
3. 매출 관리 시스템
python
revenue_management = { "정산_관리": { "일별_정산": [ "📅 거래 일자", "💰 일일 총수익", "📋 완료 건수", "💳 수수료 공제액", "🏦 실 수익금" ], "정산_주기": ["실시간", "일별", "주별", "월별"] }, "수익_분석": { "품목별_분석": [ "📊 품목별 매출 비중", "📈 품목별 추이", "🎯 효율성 지표" ], "고객별_분석": [ "👥 단골 고객 순위", "💰 고객별 누적 거래액", "📈 고객 유지율" ] }, "비용_관리": [ "⛽ 주유비 기록", "🛣️ 통행료 관리", "🔧 차량 유지비", "📱 플랫폼 수수료" ] }
4. 고객 관리 시스템
python
customer_management = { "고객_데이터베이스": { "프로필": [ "📞 연락처 (Unique Key)", "📍 자주 이용 지역", "📦 선호 품목", "💰 평균 거래 금액", "⭐ 거래 만족도" ], "태그_시스템": [ "💰 고가격 품목 선호", "🕒 긴급 요청 빈번", "⭐ 후기 꼼꼼함", "👥 친구 추천 고객" ] }, "단골_관리": { "관리_기능": [ "🎂 생일/기념일 알림", "🎁 맞춤형 할인 제안", "📞 정기 방문 리마인드", "⭐ VIP 등급 관리" ] } }
🗄️ 데이터 모델 설계코어 엔티티 관계도
python
data_models = { "User": { "type": "Customer|Owner", "fields": [ "id", "phone", "name", "profile_image", "created_at", "status", "user_type" ] }, "Owner": { "extends": "User", "additional_fields": [ "business_name", "business_registration", "service_areas", "specialties", "average_rating", "total_completed", "bank_account", "rating_score" ] }, "CollectionRequest": { "fields": [ "id", "customer_id", "location", "items", "preferred_time", "status", "created_at", "estimated_price_range", "special_notes" ] }, "Quotation": { "fields": [ "id", "request_id", "owner_id", "amount", "proposed_time", "message", "status", "created_at", "expires_at" ] }, "Transaction": { "fields": [ "id", "request_id", "owner_id", "customer_id", "final_amount", "completed_at", "payment_method", "commission_rate", "owner_income" ] }, "Review": { "fields": [ "id", "transaction_id", "rating", "comment", "photos", "created_at", "owner_reply" ] } }
🔄 상태 관리 흐름수거 요청 상태 머신
python
request_state_machine = { "DRAFT": "초기 작성 중", "SUBMITTED": "요청 제출됨", "RECEIVING_QUOTES": "견적 수신 중", "QUOTE_ACCEPTED": "견적 수락됨", "SCHEDULED": "방문 예약됨", "IN_PROGRESS": "방문 진행 중", "COMPLETED": "수거 완료", "CANCELLED": "취소됨", "EXPIRED": "만료됨" }
견적 상태 머신
python
quotation_state_machine = { "PENDING": "견적 제출됨", "ACCEPTED": "고객 수락", "REJECTED": "고객 거절", "EXPIRED": "견적 만료", "WITHDRAWN": "사장님 철회" }
🎯 네비게이션 구조고객용 네비게이션
python
customer_navigation = { "Bottom_Tabs": [ {"icon": "🏠", "label": "홈", "route": "/"}, {"icon": "📋", "label": "내 요청", "route": "/my-requests"}, {"icon": "💰", "label": "시세", "route": "/pricing"}, {"icon": "👤", "label": "마이페이지", "route": "/profile"} ], "Secondary_Menu": [ "🔔 알림", "❤️ 찜", "📞 고객센터", "⚙️ 설정" ] }
사장님용 네비게이션
python
owner_navigation = { "Bottom_Tabs": [ {"icon": "📊", "label": "대시보드", "route": "/admin"}, {"icon": "📋", "label": "요청", "route": "/admin/requests"}, {"icon": "💰", "label": "매출", "route": "/admin/earnings"}, {"icon": "👥", "label": "고객", "route": "/admin/customers"}, {"icon": "⚙️", "label": "설정", "route": "/admin/settings"} ], "Floating_Action": [ {"icon": "📝", "label": "빠른등록", "action": "quick_register"} ] }
🔍 검색 및 필터 시스템고객 검색 기능
python
customer_search = { "검색_대상": ["사장님", "품목 시세", "이용방법"], "필터": [ "📍 지역별", "💰 가격대별", "⭐ 평점별", "📦 품목별" ] }
사장님 검색 기능
python
owner_search = { "검색_대상": ["고객", "거래내역", "수익통계"], "필터": [ "📅 기간별", "💰 금액별", "📦 품목별", "👥 고객별" ] }
📊 분석 및 리포트고객 행동 분석
python
customer_analytics = { "이용_패턴": [ "선호 요일/시간대", "자주 요청하는 품목", "평균 거래 금액", "재방문 주기" ], "만족도_지표": [ "평균 평점", "후기 작성률", "불만 접수율", "서비스 개선 제안" ] }
사장님 성과 분석
python
owner_analytics = { "업무_효율": [ "시간당 수익", "이동 효율성", "고객 만족도", "거래 완료율" ], "비즈니스_성장": [ "월별 수익 추이", "신규 고객 유입", "단골 고객 비율", "시장 점유율" ] }
✅ 정보설계 검증 체크리스트사용성 검증
python
usability_checklist = [ "✅ 주요 기능 3클릭 내 접근 가능", "✅ 한 화면에 한 가지 주요 작업", "✅ 뒤로가기/취소 기능 명확", "✅ 오류 상황 명확한 안내", "✅ 데이터 입력 최소화" ]
확장성 고려
python
scalability_considerations = [ "다중 지역 지원 구조", "다국어 지원 가능 구조", "신규 결제 수단 추가 용이성", "API 기반 모듈식 구조" ]
이 정보설계를 기반으로 상세 기능명세서와 와이어프레임을 작성하시면 됩니다! 🎯
This response is AI-generated, for reference only.