Skip to content

jee-woo/uri-ary-app

Repository files navigation

Uriary - 우리들의 교환일기 앱

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: 프로젝트 전반에서 사용되는 상수와 타입을 관리합니다.

About

교환 일기 앱 우리어리

Resources

License

Stars

Watchers

Forks

Contributors