Skip to content
This repository has been archived by the owner on Aug 13, 2022. It is now read-only.

Business Rule

cyj199637 edited this page Dec 25, 2020 · 7 revisions

📁 sns-itda의 기능별 비즈니스 로직

✅ User

  • itda의 전체 서비스를 이용하기 위해서는 회원가입을 해야한다.
  • 사용자가 업로드하는 하나의 글은 post이며, 사용자가 업로드한 글이 모여있는 사용자 페이지를 feed라 칭한다.
  • 사용자는 메인 페이지에서 자신과 자신이 팔로우한 사람들의 게시물만 볼 수 있다.

✅ Post

  • 사용자는 게시물을 생성할 때 사진을 최소 0개부터 최대 5개까지 첨부할 수 있다.
  • 사용자는 게시물을 수정할 때 사진은 수정할 수 없고 글만 수정할 수 있다.

✅ Follow

  • 팔로우는 내가 다른 사용자의 게시물을 구독하는 것이다.
  • 언팔로우는 내가 다른 사용자의 게시물을 구독 취소하는 것이다.
  • 팔로잉은 다른 사용자가 나의 게시물을 구독하는 것이다.
  • 팔로워는 나를 팔로잉하는 사람을 지칭한다.

✅ Alarm

  • 사용자가 게시물을 업로드하면 해당 사용자의 팔로워들에게 알림이 간다.
  • 다른 사용자를 팔로우하면 해당 사용자에게 알림이 간다.