회원 관리
<aside>
✏️ 회원가입 ,로그인 (OAuth2, Spring security)
운동 기록 공유 (SNS)
<aside>
👥 [팔로잉 피드 (일반적인 SNS와 유사한 기능)]
- 운동한 사진, 운동 내용 기록
- 개인적으로 운동을 했거나, 모임을 통해서 운동한 내용을 기록
- 유저를 팔로잉한 모든 사람들은 해당 피드를 볼 수 있음
- 반대로 유저가 팔로우한 사람들의 운동 기록들을 볼 수 있음
- 피드는, 좋아요 또는 댓글 쓰기가 가능 함
</aside>
<aside>
👤 [프로필]
- ‘나’, 유저가 쓴 모든 운동 기록들을 볼 수 있음
- 비공개 또는 공개 기능
- 공개를 하면, 팔로우를 안 한 유저들도 프로필을 볼 수 있음
</aside>
<aside>
🌎 [무작위 피드]
- 위의 팔로잉 피드와 같은 형식이지만, 팔로잉 하지 않은 사람의 피드를 무작위로 보여줌
- 관심 있는 운동을 기반으로, 비슷한 운동을 무작위 피드에서 보여준다
- 거리 기반으로 보여주기 - (추가 기능)
</aside>
팔로잉
<aside>
✅ [팔로잉]
- 이메일로 회원 검색 후 친구 신청 / 프로필에서 관심있는 회원에 대한 친구 신청
- 팔로잉 시 팔로잉한 사람들의 피드들을 모아서 확인할 수 있음
- 팔로잉 기능을 통해 지속적으로 연락하여 함께 운동할 수 있음
- 팔로잉 시 DM을 통해 대화 가능
- 프로필에서 팔로잉한 유저 및 팔로워 목록 확인 가능
</aside>
<aside>
💬 [Chat 기능]
- 팔로잉 유저끼리의 Chat
- 그룹이 생성될 시 그룹 유저끼리의 단체 Chat
</aside>
알림 기능
<aside>
⏰ [알림 내역]
- 내 후기 글에 대한 반응 (좋아요, 댓글)
- 신청 현황
- ex. 참가 신청이 수락되었습니다.
- ex. ㅇㅇㅇ님의 참가 여부를 결정해주세요
- 평가 현황
- ex. yyyy-MM-dd일에 진행했던 {운동 종목}운동에 대한 평가가 완료되었어요!
- ex. yyyy-MM-dd일에 진행했던 {운동 종목}운동에 대한 평가를 진행해주세요!
</aside>
<aside>
👬 [팔로잉]
- 팔로잉한 사람 피드 작성 시 알림
</aside>