Springboot, JPA 를 이용한 스터디 그룹 및 일정 관리 서비스
- 2023.10.14 : httpSession을 이용해 로그인 코드 구현함.
- 2023.10.15 : 로그인한 사용자가 투두를 작성할 수 있고, 오늘 날짜의 투두를 볼 수 있게끔 투두 리스트를 반환하는 코드를 구현함.
- 2023.10.16 : Join 컨트롤러 생성 / 그룹 생성, 삭제, 회원을 그룹에 가입시키는 코드 구현함.
- 유저 페이지
- 유저 사진, 닉네임, 메시지 가져오기
- 투두 스트릭 정보 가져오기
- 내 그룹 정보 가져오기 (그룹 이름, 가입일로부터 얼마나 지났는지만 필요함)
- 메인 페이지
- 오늘 날짜의 투두 → 투두 생성, 삭제, 수정
- 메이비두 → 메모 생성, 삭제, 수정
- 그룹 검색 페이지
- 내가 가입된 그룹 리스트 보임 → 그룹이름, 인원수, 해시태그 보여야 함.
- 해시태그로 검색할 수 있어야 함. → 해시태그 검색하면 해당 해시태그를 가진 그룹 나옴 (그룹이름, 인원수, 해시태그 보여야 함) → 그룹 누르면 그룹 세부 정보 나옴 (그룹 사진, 이름, 소개, 해시태그, 참가 버튼)
- 그룹 생성 버튼 → 그룹 생성 (그룹 대표 사진, 이름, 소개, 그룹 최대 인원, 만료일, 해시태그 설정 가능, 현재 유저를 그룹 장으로 설정해야 함!!)
- 그룹 페이지
- 그룹 이름, 오늘 날짜, 그룹 투두(메이비두 or 공지) 보임
- 그룹원 이름, 오늘 투두 달성률 보임
- 그룹원 누르면 해당 유저의 오늘 투두가 보여아함.
- 로그인 페이지
- 아이디, 비번 입력
- 회원이 아닌 경우 회원가입 버튼 → 이메일, 아이디, 유저네임, 비번 설정
- 그룹 내 DM 페이지 (는 잠시 보류)
- 그룹 참가 버튼을 누르면 그룹 장에게 알림이 가야되는데 이를 어떻게 처리할 것인가!