-
Notifications
You must be signed in to change notification settings - Fork 0
Home
jeongmin edited this page Dec 14, 2023
·
12 revisions
별숲 홈페이지 | 서비스 가이드 | 노션 | 개발 일지 | 팀 회고 | 개인 회고
#일기
#개인화
#밤하늘
#3D
#감정분석
#연결
"별숲"의 사전적 의미는 별들이 총총 떠 있는 하늘을 비유적으로 이르는 말입니다.
이처럼 별들이 가득한 밤하늘의 이미지를 바탕으로, 일기장 서비스를 기획하였습니다.
별처럼 빛나는 기억과 생각을 별의 형태로 밤하늘을 가득 채워보세요!
분류 | 기술 |
---|---|
프론트엔드 | |
백엔드 | |
배포 | |
협업 도구 |
기능 | 상세 내용 |
---|---|
별자리 3D 뷰 구현 |
three.js + R3F 를 활용하여 기본 배치 및 카메라 이동 구현 |
일기 데이터 상태 관리 및 업데이트 |
Recoil 및 React-Query 활용 |
날짜 관리 |
Datepicker 및 Day.js 활용 |
기능 | 상세 내용 |
---|---|
개인 데이터 접근 제어 | • JWT 인증을 통해 로그인용 액세스/리프레시 토큰을 발급하고 저장 • JwtAuthGuard 를 사용하여 부적절한 로그인 및 중복 로그인 방지• PrivateDiaryGuard 를 사용하여 타인의 일기 접근 제어 |
명확한 테스트 코드 | • 테스트 코드 규칙 정의 • 내부 및 외부 의존성에 대한 테스트 코드 작성 • typeorm-transactional-tests 라이브러리를 활용하여 트랜잭션 적용 |
J069 손동민 | J085 유종석 | J032 김준수 | J114 이정민 |
FE | FE | BE | BE |