구글 헬스(Google Health)는 사용자의 건강 데이터를 통합 관리하는 플랫폼이지만, 데스크톱 모드를 공식적으로 지원하지 않아 많은 사용자가 불편을 겪어왔습니다. 이러한 불편함을 해소하기 위해 한 개발자가 직접 구글 헬스 API(Application Programming Interface)를 활용, 개인 맞춤형 데스크톱 대시보드인 'GHealth Dashboard'를 개발해 공개했습니다.
이 대시보드는 걸음 수, 수면 패턴, 심박수, 운동 기록 등 구글 헬스에 저장된 다양한 건강 데이터를 한눈에 볼 수 있도록 시각화합니다. 특히, 7일, 30일, 90일 단위의 트렌드 분석과 운동 상세 기록, 심박수 곡선, GPS 경로 지도 등 상세한 정보를 제공합니다. 모든 데이터는 구글 OAuth(Open Authorization) 및 헬스 API를 통해 사용자 브라우저로 직접 가져오며, 사용자 인증 정보와 캐시된 데이터는 로컬 저장소에만 보관되고 별도의 서버를 거치지 않아 개인 정보 보호에 강점을 가집니다. 사용자는 GitHub Pages나 Netlify 같은 정적 사이트 호스팅 서비스를 통해 쉽게 배포할 수 있습니다.
이 프로젝트는 구글 헬스처럼 강력한 API를 제공하는 플랫폼이라도, 사용자 경험(UX) 측면에서 특정 기능이 부족할 때 개인이 직접 솔루션을 만들 수 있음을 보여줍니다. 특히, 서버 없이 클라이언트(브라우저) 단에서 모든 데이터 처리를 완료하는 방식은 개발 비용과 운영 부담을 줄이면서도 높은 보안성을 유지할 수 있어, 개인 개발자나 소규모 팀에게 매력적인 접근 방식입니다. 이는 사용자가 자신의 데이터를 더욱 주체적으로 관리하고 활용할 수 있는 새로운 가능성을 제시하며, 특정 플랫폼의 미흡한 부분을 보완하는 커뮤니티 기반의 혁신이 어떻게 일어날 수 있는지를 잘 보여주는 사례입니다.