Table
Search
팀 소개
•
프로젝트 명 : 직관 메이트 만들기
•
프로젝트 소개 : 우리나라에서 가장 경기 관람 인원이 많은 스포츠인 야구. 혼자 관람하고 싶지 않은 날 경기를 함께 볼 사람을 구하는 피드형 웹사이트를 제작하고자 합니다.
개발 프로세스
필수 구현 기능
API 명세
ERD
와이어프레임
필수 구현 기능
사용자 인증 기능
•
회원가입 기능
◦
새로운 사용자가 ID와 비밀번호의 형태로 서비스에 가입할 수 있어야 합니다.
▪
이 때, 비밀번호는 안전하게 암호화되어 저장되어야 합니다!
•
로그인 및 로그아웃 기능
◦
사용자는 자신의 계정으로 서비스에 로그인하고 로그아웃할 수 있어야 합니다.
프로필 관리
•
프로필 수정 기능
◦
이름, 한 줄 소개와 같은 기본적인 정보를 볼 수 있어야 하며 수정할 수 있어야 합니다.
◦
비밀번호 수정 시에는 비밀번호를 한 번 더 입력 받는 과정이 필요합니다.
게시물 CRUD 기능
•
게시물 작성, 조회, 수정, 삭제 기능
◦
게시물 조회를 제외한 나머지 기능들은 전부 인가(Authorization) 개념이 적용되어야 하며 이는 JWT와 같은 토큰으로 검증이 되어야 할 것입니다.
◦
예컨대, 내가 작성한 글을 남이 삭제할 수는 없어야 하고 오로지 본인만 삭제할 수 있어야겠죠?
•
게시물 작성, 수정, 삭제 시 새로고침 기능
◦
프론트엔드에서 게시물 작성, 수정 및 삭제를 할 때마다 조회 API를 다시 호출하여 자연스럽게 최신의 게시물 내용을 화면에 보여줄 수 있도록 해야 합니다!
댓글 CRUD 기능
•
댓글 작성, 조회, 수정, 삭제 기능
◦
사용자는 게시물에 댓글을 작성할 수 있고 본인의 댓글은 수정 및 삭제를 할 수 있어야 합니다.
◦
또한, 게시물과 마찬가지로 댓글 조회를 제외한 나머지 기능들은 인가(Authorization)개념이 적용되어야 합니다.
•
댓글 작성, 수정, 삭제 시 새로고침 기능
◦
프론트엔드에서 댓글 작성, 수정 및 삭제를 할 때마다 조회 API를 다시 호출하여 자연스럽게 최신의 댓글 목록을 화면에 보여줄 수 있도록 해야 합니다!
댓글 CRUD 기능
•
댓글 작성, 조회, 수정, 삭제 기능
◦
사용자는 게시물에 댓글을 작성할 수 있고 본인의 댓글은 수정 및 삭제를 할 수 있어야 합니다.
◦
또한, 게시물과 마찬가지로 댓글 조회를 제외한 나머지 기능들은 인가(Authorization)개념이 적용되어야 합니다.
•
댓글 작성, 수정, 삭제 시 새로고침 기능
◦
프론트엔드에서 댓글 작성, 수정 및 삭제를 할 때마다 조회 API를 다시 호출하여 자연스럽게 최신의 댓글 목록을 화면에 보여줄 수 있도록 해야 합니다!
역할분담
팀 과제
시연영상
메모
데일리 스크럼
하루 계획표를 작성하고 데일리 스크럼에서 공유합니다.
보드 보기
Search
1. 출석 시간을 엄수하겠습니다!
2. 소통을 중요시하며 자리 비움이나 문제가 생기면 빠르게 공유하겠습니다.
3. 코드 카타 열심히 참여하겠습니다.
4. 팀원의 TIL에 댓글을 잘 달아주겠습니다.
Java
복사
우리 팀의 목표는?
1. 매일 오전 계획 짜기
2. 부끄러워도 물어보기
3. 1일 1TIL, 1물주기
4. TIL 남은날까지 열심히 쓰기 📝
Java
복사
우리 팀 시간 약속
- 오전
- 09:00 ~ 09:30 : 노션 페이지에 각 팀원들의 오늘 계획 정리
- 09:30 ~ 10:30 : 알고리즘 학습 1일 1문제 목표!
- 10:30 ~ 13:00 : 강의 등 개인 공부하기
- 집중 코딩 시간 (14:00 ~ 18:00)
- 일반적인 학습과 달리 강의를 듣는 것만으로는 개발 실력이 상승하지 않습니다.
- 개발은 고민하고, 스스로 시도하고 생각하는 시간이 그 무엇보다도 중요합니다.
- 집중 코딩 시간을 통해 팀원들과 함께 문제에 맞닥뜨리고, 정리해보세요.
- 오후
- 19:00
- 부족한 공부 보충하기
- 20:00
- TIL 작성
- 20:30 ~ 21:00
- 하루 회고 진행(체크리스트 확인, TIL 댓글 달기)
Kotlin
복사