Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

179 Commits
 
 
 
 
 
 

Repository files navigation

image

인사이드아웃🌈



👥 팀원 소개

💙 박혜정 Github
❤️ 심세연 Github
💛 신유진 Github
💚 이혜진 Github




🌱 프로젝트 소개

  각박한 세상 속 감정 한 스푼 더해봐요 !

  최근 사회적, 경제적 변화와 스트레스 등으로
  우울증 환자가 증가하고 있습니다.

  이를 해결하기 위해 감정일기 플랫폼을 만들고자 합니다. 😊




📢 요구사항 명세서

1️⃣ 고객

상세내용
  • 회원관련
    (1) 새로운 고객은 회원가입을 할 수 있다.
    (2) 회원은 본인의 정보를 조회할 수 있다.
    (3) 회원은 본인의 정보(비밀번호)를 수정할 수 있다.
    (4) 회원은 탈퇴를 할 수 있다.

  • 일기관련
    (1) 회원은 월별로 일기 목록을 조회할 수 있다.
    (2) 회원은 원하는 일자의 일기를 조회할 수 있다.
    (3) 회원은 일기를 등록 할 수 있다.
    (4) 회원은 일기를 수정 할 수 있다.
    (5) 회원은 일기를 삭제 할 수 있다.

  • Q&A 게시판
    (1) 회원은 Q&A를 통해 문의할 수 있다.
    (2) 회원은 자신이 작성한 Q&A를 조회할 수 있다.
    (3) 회원은 자신이 작성한 Q&A를 수정할 수 있다.
    (4) 회원은 자신이 작성한 Q&A를 삭제할 수 있다.
    (5) 회원은 자신이 작성한 Q&A의 답변에 대한 관리자의 알림을 받을 수 있다.

2️⃣ 관리자

상세내용
  • 회원 관리
    (1) 관리자는 회원 목록 조회할 수 있다.
    (2) 관리자는 회원들의 7일간 날짜별 작성된 일기 개수를 조회 할수 있다.

  • 세부 관리자 권한
    (1) 관리자는 관리자 프로필로 관리자 확인이 가능하다.

  • 관리자 권한으로 QnA 관리
    (1) 관리자는 답변 필요 문의 목록 조회할 수 있다.
    (2) 관리자는 특정 문의 내용 상세 조회할 수 있다.
    (3) 관리자는 특정 문의 답변 조회할 수 있다.
    (4) 관리자는 특정 문의 답변 수정할 수 있다.
    (5) 관리자는 특정 문의 답변 삭제할 수 있다.




⚙️ 기술 스택

Frontend

Backend


Database


Tools
Eclipse IDE




🌵 WBS

image




☘️ ERD

image




🧪 테스트 결과

1️⃣ 회원가입/로그인

(1) 회원가입
* 회원가입


(2) 아이디 중복확인
* 아이디 중복확인


(3) 로그인
* 로그인


(4) 아이디 찾기
* 아이디 찾기


(5) 비밀번호 변경
* 비밀번호 변경


(6) 마이페이지
* 사용자 정보 조회



* 사용자 정보 수정



* 사용자 계정 삭제


(7) 로그아웃
* 로그아웃


2️⃣ 감정 일기 / 댓글

(1) 일기 전체 목록
* 월 별로 작성한 일기 목록들을 달력 형태로 조회


(2) 일기 등록
* 등록일 기준으로 제목, 내용, 감정 등록


  • 달력에 일별 나타나는 내용


(3) 일기 조회 수정 및 삭제
  • 일기의 제목, 내용, 감정을 수정, 일기 삭제


(4) 댓글 목록 및 등록
  • 일기의 댓글 목록, 댓글 등록


(5) 댓글 조회, 수정 및 삭제
  • 댓글 조회, 수정 및 삭제


3️⃣ 관리자 페이지

(1) 관리자 메인 페이지
  • 관리자 메인 페이지


(2) 전체 목록 조회 페이지
  • 전체 목록 조회 페이지


(3) 문의 답변
  • 문의 답변


(4) 답변 수정
  • 답변 수정


(5) 답변 삭제
  • 답변 삭제


4️⃣ Q&A 게시판

(1) QnA 등록
  • 🖥️ 화면
(2) QnA 조회
  • 🖥️ 화면
  • 🖥️ 화면
(3) QnA 수정
  • 🖥️ 화면
(4) QnA 삭제
  • 🖥️ 화면
(5) QnA 예외처리
  • 🖥️ 화면

About

MSA 기반 Full Stack 개발 전문가 양성 과정 _ 1차 프로젝트 _ 스프링 레거시 프로젝트

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages