/backend

DODOM, 은둔형 청년들을 위한 전문 헬핑 플랫폼

Primary LanguageJava

도돔 ✨


팀 이름 : 두룹
프로젝트 기간 : 2023.05.04. - 2023.06.30
배포 링크: dodom.site

✨ 기능 소개

메인 화면

main

마음 일기 - 상담 예약

diary.mp4
심리 검사 - 상담 예약

condition.mp4
상담사 소개

-.Clipchamp.mp4
상담 후기 작성

review.mp4
지원 정책 소개

policy.mp4

🙋 Member

강은서
(BE)
조윤희
(FE)
차세진
(FE)
강은서 조윤희 차세진

AWS 배포
 ﹒s3 정적웹사이트 https 적용
 ﹒ec2 API 서버 https 적용
 ﹒가비아 도메인 적용
상담 예약
 ﹒예약 완료 이메일 전송 기능
리뷰 작성 및 조회
 ﹒이메일 리뷰 페이지 연결
상담사 등록 및 조회
웹사이트 방문자 수 등록 및 조회

- 심리 검사 페이지(나의 상태)
 + 테스트 객체에서 필요한 정보
   (테스트 종류, 질문/답변/결과)만
   찾아 리턴하는 커스텀 훅 작성
- 상담사 소개 페이지
 + 상담폼 상담사 더보기와
   조건부 렌더링으로 같이 사용,
   상담폼 관련 데이터가 없다면
   리다이렉트
   (/reserve/counsel > /counsel)
- 정책 소개 페이지(추천 사업)
- 만족도 조사 페이지(설문조사)
 + api 응답에 따라
   이미 리뷰가 등록된 후기라면
   메인으로 리다이렉트
- Loading, 404 페이지
- 캐러셀, 별점 컴포넌트 적용
- CICD
 Github actions로 AWS S3 자동 배포

Create :
- 사이트에 접근 시 방문자수 +1
- 상담 예약
- 상담 후기 등록
Read :
- 상담사 정보 조회
- 정책 관련 Notion 데이터 조회
- 예약 번호로 상담사Id,
  후기 등록 여부 조회
- 후기 조회

프로젝트 초기 세팅
메인 페이지
소개 페이지(도돔 소개)
일기 작성 페이지(마음 일기)
 - 일기에 특정 키워드가 포함된 경우
  우울증 전문 상담사 매칭
  아니라면 건강 상담사 매칭
 - 로컬에 이미지 저장 기능 구현

Create :
- 상담 예약



⚙️ Tools

Github Discord Notion
github logo Discord logo Notion logo

🔒 Back-end

Java mySQL AWS Spring Spring
Boot
Spring
Security
icon
icon
icon
spring logo spring-boot logo spring-boot logo

⚙️ Project Architecture

image

📓 Documentation

API 명세서

ERD