Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
mingxoxo authored Dec 13, 2023
1 parent fbc7cf5 commit 2a7eb5c
Showing 1 changed file with 13 additions and 7 deletions.
20 changes: 13 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,17 +66,23 @@ Ncloud의 CLOVA Sentiment를 활용하여 작성된 일기의 감정을 분석

<br>

## 💥 도전 과제
## 💥 기술적 도전

### FE
### 프론트엔드
| 기능 | 상세 내용 |
|---|---|
|별자리 3D 뷰 구현| `three.js` + `R3F`를 활용하여 기본 배치 및 카메라 이동 구현|
|일기 데이터 상태 관리 및 업데이트|`Recoil``React-Query` 활용|
|날짜 관리|`Datepicker``Day.js` 활용|

### 백엔드
| 기능 | 상세 내용 |
|---|---|
|개인 데이터 접근 제어| • JWT 인증을 통해 로그인용 액세스/리프레시 토큰을 발급하고 저장 <br> • `JwtAuthGuard`를 사용하여 부적절한 로그인 및 중복 로그인 방지<br> • `PrivateDiaryGuard`를 사용하여 타인의 일기 접근 제어|
|명확한 테스트 코드| • 테스트 코드 규칙 정의<br> • 내부 및 외부 의존성에 대한 테스트 코드 작성<br> • `typeorm-transactional-tests` 라이브러리를 활용하여 트랜잭션 적용|

- **3D 밤하늘 뷰의 구현**
- **SPA 페이지네이션**

### BE

- **개인 데이터와 전체 서비스의 보안**
- **명확한 테스트 코드**

<br>

Expand Down

0 comments on commit 2a7eb5c

Please sign in to comment.