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 형식으로 생성

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions