Skip to content

Springboot, JPA 를 이용한 스터디 그룹 및 일정 관리 서비스

Notifications You must be signed in to change notification settings

choiseoji/todo_springboot_web

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

todo_springboot_web

Springboot, JPA 를 이용한 스터디 그룹 및 일정 관리 서비스


MAYBE:DO

개발 : http://maybedo.co.kr/login

📌 기록

  • 2023.10.14 : httpSession을 이용해 로그인 코드 구현함.
  • 2023.10.15 : 로그인한 사용자가 투두를 작성할 수 있고, 오늘 날짜의 투두를 볼 수 있게끔 투두 리스트를 반환하는 코드를 구현함.
  • 2023.10.16 : Join 컨트롤러 생성 / 그룹 생성, 삭제, 회원을 그룹에 가입시키는 코드 구현함.

📌 구현할 기능 정리 (최최종)

  1. 유저 페이지
  • 유저 사진, 닉네임, 메시지 가져오기
  • 투두 스트릭 정보 가져오기
  • 내 그룹 정보 가져오기 (그룹 이름, 가입일로부터 얼마나 지났는지만 필요함)
  1. 메인 페이지
  • 오늘 날짜의 투두 → 투두 생성, 삭제, 수정
  • 메이비두 → 메모 생성, 삭제, 수정
  1. 그룹 검색 페이지
  • 내가 가입된 그룹 리스트 보임 → 그룹이름, 인원수, 해시태그 보여야 함.
  • 해시태그로 검색할 수 있어야 함. → 해시태그 검색하면 해당 해시태그를 가진 그룹 나옴 (그룹이름, 인원수, 해시태그 보여야 함) → 그룹 누르면 그룹 세부 정보 나옴 (그룹 사진, 이름, 소개, 해시태그, 참가 버튼)
  • 그룹 생성 버튼 → 그룹 생성 (그룹 대표 사진, 이름, 소개, 그룹 최대 인원, 만료일, 해시태그 설정 가능, 현재 유저를 그룹 장으로 설정해야 함!!)
  1. 그룹 페이지
  • 그룹 이름, 오늘 날짜, 그룹 투두(메이비두 or 공지) 보임
  • 그룹원 이름, 오늘 투두 달성률 보임
  • 그룹원 누르면 해당 유저의 오늘 투두가 보여아함.
  1. 로그인 페이지
  • 아이디, 비번 입력
  • 회원이 아닌 경우 회원가입 버튼 → 이메일, 아이디, 유저네임, 비번 설정
  1. 그룹 내 DM 페이지 (는 잠시 보류)
  2. 그룹 참가 버튼을 누르면 그룹 장에게 알림이 가야되는데 이를 어떻게 처리할 것인가!

About

Springboot, JPA 를 이용한 스터디 그룹 및 일정 관리 서비스

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 94.4%
  • JavaScript 4.1%
  • HTML 1.5%