OneStep

완료

고립·은둔 청년의 외출을 돕는 산책 챌린지 기반 케어 앱

2026-01-06~ 2026-02-09
androidkotlinspring-bootredispostgresqlmongodbmapboxkafkafastapi

Overview

고립·은둔 청년은 자가진단 결과 방 밖, 심지어 자기 방 밖을 나서는 것조차 어려워하는 경우가 많다. “운동해라”, “나가라”는 강요형 앱은 이들에게 오히려 부담이 된다는 문제의식에서, OneStep은 AI 반려 펫과의 교감을 매개로 초소형 행동(물 마시기 등)부터 산책까지 단계적으로 외출을 유도하는 케어 앱으로 기획됐다. 실패해도 기록도 페널티도 남기지 않는 것(No-Failure Policy)을 핵심 원칙으로 삼았다.

진행 기간: 2026.01.06 ~ 2026.02.09 (6주, 6인 팀) · 성과: 3등 수상

핵심 기능

내 역할

FE(Android) + UI/UX·디자인 — 산책 GPS/지도 기능을 직접 설계·구현했고, 앱 전반의 UI/UX와 레트로·픽셀 컨셉의 비주얼 디자인도 함께 맡았다. 산책 목적지 도착 판정에서 GPS 오차로 인한 오작동을 막기 위해 정확도·거리·판정 기준의 임계값 가드를 설계·적용했다.

Architecture (개요)

Android (Kotlin/Compose)
   │  GPS · Mapbox

Spring Boot (REST/WebSocket) ──Kafka──▶ FastAPI (추천/챗봇, ML)
   │                                        │
PostgreSQL                        MongoDB · ChromaDB

 Redis (모닥불 고민방 세션/Pub-Sub)

기술 선택 이유

배운 점

OneStep 복습