BE 기능 정리
- 부가 기능의 경우 중요도 1로 표시
- [참고] 이미지 : 이미지 처리 관련된 기능
- [참고] 시간 복잡도 : 한 개의 일을 여러 번 반복하는 기능이라 시간 복잡도를 고려해서 구현해야 하는 기능
- [참고] 유저 비교 : 퀘스트의 경우 퀘스트를 추가한 사람과 수락한 사람이 같으면 안 되는 기능들로 난이도 2로 표시
- [참고] 왕 관련 : 왕과 관련된 기능으로 중요도 3으로 표시
- [참고] 데이터 매핑 : 데이터 매핑이 복잡한 기능으로 난이도 3으로 표시
- [참고] 조율 중 : API 관련으로 클라이언트와 조율 중이라 개발을 늦춰야 하는 기능
Group
‣
- 회원 가입했을 때 그룹을 생성할 것인지, 입장할 것인지에 대한 기능
1. 그룹 생성 기능
{
"groupName" : ""
}
회원 가입을 하고 그룹을 생성하게 되면, 먼저 회원 가입을 하는데 group fk는 비어져 있는 상태
그래서 그룹을 생성할 때 그룹 이름과 해당 userID를 함께 받아 그룹 테이블에 레코드를 추가하고 user에 group id를 fk로 넣어줌
2. 생성된 그룹 가입 기능
{
"groupInviteCode" : ""
}