학원/semi

프로젝트 1일차

링규 2022. 2. 7. 17:23

 

주제 및 목적 : 인스타그램을 벤치 마킹한 SNS

 

 


 

 

요구사항 및 기능 정의

 

1) 회원 로그인 : 아이디와 비밀번호로 로그인

2) 관리자 로그인 : 어드민체크 후 아이디 비밀번호로 로그인 

3) 개인피드 : 로그인 후 자신이 작성한 게시물 확인 

4) 팔로우 피드 : 로그인 후 자신과 자신이 팔로우한 회원의 게시물 목록을 보여준다. 

5) 검색 : 사용자 검색

6) 베스트 게시물 피드 : 팔로우와 상관없이 좋아요를 많이 받은 순서대로 게시물 표시

7) 게시글 상세보기 : 사진을 누르면 게시물의 상세(좋아요 수, 댓글, 글 내용) 표시

8) 게시글 작성 : 사진을 필수로 포함한 게시물의 작성

9) 관리자 FAQ : 자주 묻는 질문과 응답을 게시판 형태로 표시

10) 회원리스트 : 전체 회원의 리스트를 표시, 계정 비활성화 여부 확인 및 차단 버튼으로 일정 횟수 신고 받은 회원을 차단

11) 신고, 차단 해제 : 신고 받은 회원의 목록을 확인, 차단 해제 요청 혹은 일정 기간 경과 시 차단 해제

12) 팔로우 : 상대방을 팔로우. 팔로우 피드에 게시물이 출력 되도록 한다.

13) 좋아요 : 게시물에 반응 추가. 좋아요 버튼을 누르면 누가 이 글을 좋아했는지 출력 되게 한다

14) 회원 탈퇴(계정 비활성화) : 해당 아이디로 로그인 할 수 없도록 차단

15) 댓글 : 게시물에 댓글 작성 

16) 게시물 설정 : 게시물 작성자 팔로우, 게시물 신고

 

 


 

 

사이트 이름 : 스프링피드 

 


 

사이트 맵 (도메인 내의 웹사이트 페이지 목록)
   분류
      피드(팔로우한 유저 게시물)
      유저(로그인, 회원가입, 회원탈퇴, 개인정보관리)
      관리자(신고, QNA)