-
Notifications
You must be signed in to change notification settings - Fork 1
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 |



