Skip to content

DoDo-Project/dodo-app

Repository files navigation

✨ 앱 주요 기능 (Key App Features)

  • ✅ 사용자 및 펫 정보 관리

    회원가입/로그인 화면, 소셜 로그인(OAuth2) 연동
    펫 등록, 펫 정보 수정, 건강 기록 확인 UI 제공

  • ✅ 산책 경로 및 실시간 위치 시각화

    지도 기반 산책 경로 표시 및 실시간 위치 업데이트
    안전 구역(Geo-fencing) 이탈 감지 및 알림 UI 제공

  • ✅ 활동 및 건강 통계 확인

    산책 기록, 활동량, 심박수, 수면 패턴 등 건강 데이터 시각화
    서버 API를 통해 통계 데이터를 조회하고 앱 화면에 표시

  • ✅ 커뮤니티 기능

    게시글 목록, 상세보기, 댓글 작성 UI 제공
    인기 게시글 및 검색 기능을 통해 사용자 간 정보 공유 지원

  • ✅ 푸시 알림

    활동 목표 달성, 지오펜싱 이탈, 댓글/답글 알림 등 앱 푸시 알림 처리
    FCM 기반 알림 수신 및 사용자 알림 화면 제공

  • ✅ 모바일 사용성 최적화

    React Native 기반의 Android/iOS 앱 화면 구성
    비동기 데이터 로딩, 캐싱, 로딩/에러 상태 처리를 통한 사용자 경험 개선


⚙️ 기술 스택 (Tech Stack)

App Framework & Language

Navigation & UI

Data Management & Real-time

Code Quality


🤖 앱 아키텍처 (App System Architecture)

React Native 앱을 중심으로 사용자 입력, 화면 상태 관리, 서버 API 요청, 실시간 데이터 수신 흐름을 구성합니다.

사용자 입력 → React Native/TypeScript 기반 화면 처리 → API 호출 → Spring Boot 서버 → 데이터 조회 및 처리 → WebSocket/FCM 실시간 데이터 수신 → 앱 UI 업데이트


🤝 Conventions

우리 프로젝트는 원활한 협업을 위해 아래와 같은 규칙을 따릅니다.


📊 앱 참고자료 출처


💁‍♂️ 팀원 소개 (Team Members)

조수빈 프로필
조수빈
백현빈 프로필
백현빈

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors