관리자 로그인 시 진입 경로가 없는 것 같습니다. 헤더에 관리자 링크를 추가하고, admin 페이지들이 아직 안 만들어진 부분을 확인하겠습니다.
Admin sidebar와 layout은 만들어져 있지만 실제 /app/admin/page.tsx 등 페이지 파일이 없고, 헤더에 관리자 링크도 없습니다. 1) 헤더에 관리자 링크 추가 2) admin 페이지들 생성을 하겠습니다.
먼저 헤더에 관리자 링크를 추가합니다.
관리자 로그인 시 자동으로 /admin으로 리다이렉트하고, admin 페이지들을 만들겠습니다.
전체 구조를 파악했습니다. 1) 로그인 시 admin이면 /admin으로 리다이렉트 2) admin 페이지들(주문 관리, 주문 상세+배정, 상품 관리) 생성을 하겠습니다.
먼저 로그인 시 admin 리다이렉트를 추가합니다.
이제 admin 메인 페이지(주문 관리)를 만듭니다.
이제 주문 상세 + 업체 배정 페이지를 만듭니다.
이제 상품 관리 페이지를 만듭니다.
관리자 전용 페이지를 완성했습니다. 변경 내역은 다음과 같습니다:
로그인 리다이렉트: 관리자(admin) 계정으로 로그인하면 자동으로 /admin으로 이동합니다.
관리자 페이지 구조 (사이드바: 홈 / 주문 관리 / 상품 관리):
| 경로 | 기능 |
|---|---|
/admin | 주문 관리 - 전체 주문 목록 + 상태별 필터(대기/확인/제작중/완료/취소) + 통계 카드 5개 |
/admin/orders/[id] | 주문 상세 - 주문 정보, 주문자 정보, 배정 현황, 타임라인 + 미배정 주문에 업체 ID 입력하여 배정 |
/admin/products | 상품 관리 - 등록/수정/삭제/활성화-비활성화 토글 |