Skip to content

feat: 매장 운영 도메인 구축 #2

Description

@seongjinss555

Issue

작업 유형

  • Feat: 새로운 기능 추가
  • Fix: 버그 수정
  • Docs: 문서 수정
  • Refactor: 리팩토링
  • Design: UI/CSS 수정
  • Chore: 설정, 패키지, 기타 작업
  • Hotfix: 긴급 수정

작업 내용

  • 매장 운영 도메인 구축을 위한 최상위 tracking issue입니다.
  • Figma 레퍼런스 기준으로 대시보드, 근무표, 공지, 자료실, 채팅, 캘린더, 매출/통계, 설정 화면 흐름을 관리합니다.
  • 실제 구현은 기능 단위 이슈를 별도로 생성하고, 해당 이슈 번호 기준으로 브랜치와 PR을 올립니다.
  • 각 페이지별 상세 구현 목록은 추후 설명을 반영해 하위 이슈에서 구체화합니다.

작업 배경

  • Syncly의 핵심 사용 시나리오 중 하나인 매장 운영 워크스페이스를 구현하기 위한 상위 작업입니다.
  • 매장 구성원들이 근무 일정, 공지, 자료, 대화, 일정, 운영 지표를 하나의 워크스페이스에서 확인하고 관리할 수 있어야 합니다.
  • 모듈이 많기 때문에 하나의 PR로 처리하지 않고, 기능별 이슈와 PR로 나누어 리뷰와 검증 범위를 작게 유지합니다.

하위 작업 예정

  • 매장 운영 레이아웃 및 라우팅 구성
  • 매장 대시보드 구현
  • 근무표 화면 구현
  • 공지 화면 구현
  • 자료실 화면 구현
  • 채팅 화면 구현
  • 캘린더 화면 구현
  • 매장 설정 화면 구현
  • 권한/RLS/security 기준 검토

연결된 하위 이슈

PR 운영 규칙

  • 각 기능은 별도 이슈를 생성한 뒤 해당 이슈 번호 기준으로 브랜치를 만듭니다.
  • 브랜치명은 Type/#issue-number/description 형식을 사용합니다.
  • PR은 develop 브랜치를 base로 생성합니다.
  • 하나의 PR에는 하나의 이슈 또는 하나의 명확한 작업 단위만 포함합니다.
  • 코드 변경 PR은 merge 전 lint/typecheck/test 등 관련 검증을 수행합니다.

완료 기준

  • 매장 운영 도메인의 주요 페이지 진입 흐름이 구현되어 있습니다.
  • 각 페이지가 추후 확장 가능한 구조로 분리되어 있습니다.
  • 최신 ERD 기준과 충돌하는 데이터 흐름이 없습니다.
  • 워크스페이스 멤버 권한 기준을 위반하지 않습니다.
  • 연결된 하위 이슈와 PR이 모두 완료되어 있습니다.
  • 관련 검증 명령이 통과합니다.

참고 자료

예상 브랜치명

기능 이슈 생성 후 Type/#issue-number/description 형식으로 생성

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions