Skip to content

도메인 & 기능 개발 사항 정리 #35

@Kimakjun

Description

@Kimakjun

도메인

Member

  1. Email
  2. Nickname
  3. Profile
  4. Gender
  5. Age or birthday

  6. Greeting

Crew

  1. Name
  2. title
  3. description
  4. leader
  5. Capacity
  6. joinCount
  7. mainImage
  8. Location: string[]
  9. Members: [id]


  10. 인삿말: [{memberId, ...info, 인삿말}]

Activity

  1. startAt
  2. location {lat, lon}
  3. name
  4. description
  5. Capacity
  6. joinCount
  7. crewId
  8. leaderId
  9. Members: []
  10. Status
  11. ploggingType
  • Activity 에 활동 타입이 있는게 자연스러워보임

Article

  1. title
  2. link
  3. descrition
  4. pubDate
  • descrition 데이터가 짧기 때문에 프론트단에 link 만넘겨주고 사용사자 링크를 통해
    원본 기사를 접하는 방식으로 고려

Feed
image

  1. memberId
  2. crewId

기능 리스트


유저

  • 조회
    • 수정
    • 닉네임 중복 체크


크루

  • 생성
    • 크루명 중복 체크
    • 필수 값 체크 && validation
  • 조회

    • 단일조회
      • 해당 크루에서 개설된 액티비티 리스트 전달
      • 크루 대표이미지 전달
      • 참여 현황 계산해서 전달
    • 다수조회
      • 참여 현황 계산해서 전달
    • 수정
      • 새로운 멤버 추가시, 대표화면 등등 


활동

  • 생성
  • 조회
  • 수정
    • 활동 취소시에는 활동 개시 여부 판단

기사

  • 조회

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