Does and Don’ts

Does Don’ts
MVP에 들어갈 스펙을 설정할 때 유저플로우를 따라 우선 순위를 설정하여 작성하세요.
마감 기한을 설정하는 것 또한 중요합니다.
MVP 구현 범위를 설정하고, 추가 기능은 명확하게 작성해두세요. 가늠하지 않습니다. 명세로 직접 확인합니다 “이렇게 저렇게 구현하면 되겠지?” 와 같은 생각은 금물입니다. 명세를 작성해보고, 명세가 쉽게 나오지 않는다면 구현 가능성을 재고해봅니다.
우리는 한 팀!
팀원들의 능력을 서로 배려하고 고려하여 개발환경 및 스코프를 설정해주세요.

1. MVP에 들어갈 스펙

| 팀 공통 | 1. 회원가입 - BE : 회원가입 - FE : 이메일, 비밀번호, 닉네임, 내 소개, 관심사 2. 로그인 - BE : JWT 토큰 발급을 통한 로그인 - FE : 일반로그인 3. 메인 페이지 - BE : 조건별 클럽 조회 - FE : 카테고리 검색 버튼, 인기 클럽, 신규 클럽 4. 클럽 가입 페이지 - BE : 클럽 가입
- FE : 가입 신청 버튼 5. 클럽 생성 페이지 - BE : 클럽 생성 기능 구현….. - FE : 클럽주제, 클럽이름, 클럽소개, 클럽활동, 성별 & 연령 제한, 인원수 제한 6. Event 생성 페이지 - BE : Event생성 기능 구현…. - FE : 클럽주제, 클럽이름, 클럽소개, 클럽활동, 성별 & 연령 제한, 장소 & 시간 설정 , 인원수 제한 7. 클럽 상세 페이지 - BE : 클럽 상세조회 기능 구현…. - FE : 가입멤버, 안내사항, 덧글, 좋아요, 가입신청하기, 후기, 비슷한소셜링 8. 프로필 수정 - BE : 프로필 수정 기능 구현 …. - FE : 프로필사진, 닉네임 변경 9. 클럽 채팅방 - BE : - FE : 채팅방 멤버 조회, 채팅 전송, 채팅 받기 10. 라이브러리/프레임워크 - BE : Spring Boot / Spring Security / MySQL / AWS RDS, EC2, S3 / STOMP / QueryDSL / Spring data JPA / GitHub Action / Junit5 - FE : React / Tailwind / Recoil 11. MVP 이후 - BE : 테스트 코드, CI/CD , 추가기능들 - FE : TypeScript 적용 | | --- | --- | | FE | 회원가입, 로그인, 게시판(클럽, 소셜)CRUD, 덧글 CRUD, 좋아요 기능, 웹소캣을 이용한 단체 채팅 | | BE | JWT 토큰(AccessToken, RefreshToken), STOMP, |

2. MVP 목표

| 팀 공통 | (예시)

  1. 서비스가 전체적으로 돌아가는데 문제가 없도록 우선순위를 정해서 구현
  2. 기본적인 CRUD, S3, 로직구현을 우선순위로해서 서비스 런칭에 최대한 문제없도록
  3. 또한 스케줄차트를 통해 서로 작업상황을 확인하며 구현
  4. 프론트엔드 배포 6/2 중간발표 전까지 지키기 ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ | | --- | --- | | FE | 1, 2, 3, 4 구현 완료 목표

3. 대시보드 작성