Uriary는 소중한 사람들과 함께 추억을 기록하고 공유하는 크로스플랫폼 소셜 일기 애플리케이션입니다.
- 소셜 로그인: 간편하게 시작하는 사용자 인증 시스템
- 그룹 관리: 그룹 생성, 참여, 초대 기능
- 교환일기: 그룹 멤버들과 함께 작성하고 공유하는 일기
- 댓글: 일기에 대한 멤버들의 소통 기능
- 사진 첨부: 추억을 더 생생하게 기록하는 사진 업로드
- 보안 키 공유 및 다이어리 암호화: 그룹 멤버 간 안전한 다이어리 공유를 위한 종단 간 암호화 및 키 관리
| 분야 | 기술 |
|---|---|
| Core | React Native, Expo, TypeScript |
| UI | Tamagui |
| 상태 관리 | React Query (TanStack Query) |
| 라우팅 | React Navigation |
| 폼 / 유효성 검사 | React Hook Form, Zod |
| API 클라이언트 | Axios |
| API 모킹 | Mock Service Worker (MSW) |
src/features:auth,group,diary등 각 도메인 기능별로 코드를 모듈화하여 관리합니다. 각 기능 폴더는 독립적으로 존재하며 자체적인components,hooks,services,libs,types등을 가집니다.src/components: 여러 기능에서 재사용되는 공용 컴포넌트를 관리합니다.src/constants,src/types: 프로젝트 전반에서 사용되는 상수와 타입을 관리합니다.