Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TogeDog Docs

TogeDog 서비스의 시스템 구조, API, 데이터 모델과 설계 근거를 보관하는 문서 저장소입니다.

Documentation Map

문서 설명
reports/TogeDog_Final_Report_Public.pdf 내부 WBS 링크와 개인 문서 메타데이터를 제거한 77페이지 공개용 최종 산출문서
ARCHITECTURE.md 앱·백엔드·AI·데이터 계층의 전체 시스템 구조
REPOSITORY_MAP.md 오거나이제이션 저장소별 책임과 연결 관계
FINAL_REPORT_COVERAGE.md 77페이지 최종 산출문서의 공개 반영 위치와 제외 기준
reference/API_명세서.md 구현된 백엔드 API Endpoint와 사용 흐름
reference/DB_설계서.md 회원·반려견·기기·산책·위험·생체·리포트 데이터 구조
reference/firebase-schema.example.json 비밀값이 없는 Firebase 예시 스키마

Service Flow

sequenceDiagram
    participant D as Dog Camera
    participant M as Mobile App
    participant A as FastAPI
    participant DB as Repository

    M->>A: Start walk
    A->>DB: Create walk session
    D-->>M: Video / object detection
    M->>A: Save danger event
    A-->>M: WebSocket broadcast
    M->>M: TTS / haptic / text alert
    M->>A: End walk
    A->>DB: Save session and report data
Loading

Implementation vs. Concept

Area Current prototype Future integration
Mobile UI Flutter 화면과 주요 사용자 흐름 실제 ThinQ Design System 및 계정 연동
Backend FastAPI, Firebase/Memory Repository 운영 인증·인가와 배포 인프라
Realtime 산책 WebSocket 이벤트 안정화된 영상·센서 스트리밍
AI 12-class 객체 탐지 학습·TFLite 실험, YAMNet 연결 코드 환경음 모델 학습·배포와 실제 착용 환경 모델 경량화
Biometrics API·데이터 구조 실물 센서 기반 수집·검증

Notice

본 프로젝트는 LG전자 DX School 팀 프로젝트이며 실제 LG전자의 공식 제품 또는 출시 서비스가 아닙니다.

공개용 최종 산출문서의 SHA-256 체크섬은 d84ede1541f27fe229d7813209645ac6cae8b120011fd94c619b0aae13156eb8입니다.

About

Architecture, API, database, UX, and technical documentation for TogeDog.

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors