diff --git a/README.md b/README.md index 993fd0c..91de522 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,44 @@ -[![tests](https://github.com/ProjectBARO/BARO-Server/actions/workflows/tests-actions.yml/badge.svg)](https://github.com/ProjectBARO/BARO-Server/actions/workflows/tests-actions.yml) -[![codecov](https://codecov.io/gh/ProjectBARO/BARO-Server/graph/badge.svg?token=XZ6DQUD94C)](https://codecov.io/gh/ProjectBARO/BARO-Server) +## BARO + -## BARO-Server - +image -## What is BARO? +## “앉아있는 시간, 건강하게 바로 세우다.” + +저희 팀 이름 **"BARO(바로)"** 는 '올바른'을 의미하는 한국어에서 유래되었습니다. 이는 단순히 좋은 자세를 의미하는 것뿐만 아니라, 신체의 균형과 건강을 바로 잡는다는 의미를 내포하고 있습니다. + +BARO 애플리케이션은 사용자가 일상에서 쉽게 무너지는 자세를 교정하여, 건강한 신체 상태를 유지할 수 있도록 돕는 것을 목표로 합니다. 그 본질에 맞추어 저희 팀 이름을 결정하게 되었습니다. + +## 개요 + +BARO 애플리케이션은 **Pose Estimation(자세 추정 기술)** 을 사용하여 사용자의 자세를 인식, 측정, 분석하여 올바른 자세를 유지하도록 돕는 애플리케이션입니다. +오늘날 전자기기 사용 시간의 증가와 함께, 현대인들은 장시간 잘못된 자세로 앉아 있는 경우가 많습니다. 이로 인해 목, 척추, 어깨 등 여러 신체 부위에 스트레스가 가해지며, 통증이나 불편함을 유발하는 사례가 급증하고 있습니다. + +특히 **거북목 증후군(Text Neck Syndrome)** , **일자목 증후군(Forward Head Posture)** 등은 전 세계적으로도 큰 이슈가 되고 있으며, 이에 따라 관련 건강 문제에 대한 검색과 치료 수요가 증가하고 있습니다. + +image + +Google Trends에 따르면, 거북목 증상과 관련된 검색어("척추 의사 찾기", "바른 자세 유지 방법" 등)는 매년 꾸준히 증가하고 있습니다. + +이러한 문제를 해결하기 위해 BARO 팀은 사용자가 **스스로 올바른 자세를 유지할 수 있도록 돕는 솔루션** 을 제공합니다. 사용자가 잘못된 자세를 취할 때, 앱은 이를 감지하고 알림을 통해 **즉각적인 피드백** 을 제공합니다. 이를 통해 목과 척추의 통증을 줄이고, 장기적으로는 사용자의 전반적인 건강과 생산성을 향상시키는 것이 목표입니다. + +저희 애플리케이션은 특히. **학생, 개발자, 사무직 종사자** 등 오랜 시간 앉아서 일하는 사람들에게 초점을 맞추고 있습니다. BARO는 사용자가 일상 속에서 쉽고 효과적으로 건강한 자세를 유지할 수 있는 도구를 제공하며, 사용자 건강에 기여하고자 합니다. + +## 주요 기능 + +우리 BARO 애플리케이션의 핵심 기능은 **Pose Estimation(자세 추정 기술)** 을 활용하여 **앉은 자세를 분석** 하고, **분석 보고서를 제공** 하는 것입니다. + +### 앱 사용 흐름 +1. `앉은 자세 촬영 및 실시간 알림` : 사용자는 휴대폰을 옆에 두고 의자에 앉은 후, 자신의 자세를 촬영합니다. 촬영 중 자세가 흐트러진 경우 앱은 실시간으로 알림을 주어 즉시 자세를 바로잡을 수 있도록 도와줍니다. +2. `AI 분석 및 보고서 제공` : 촬영이 종료되면, 해당 영상은 AI 서버로 전송됩니다. 서버는 자세 데이터를 분석하여, 자세 점수를 포함한 분석 보고서를 사용자에게 제공합니다. 이를 통해 사용자는 자신의 자세 상태를 명확히 파악할 수 있습니다. +3. `교육 콘텐츠 제공` : 사용자에게 목 건강과 올바른자세 유지에 관한 정보를 담은 교육 영상도 제공합니다. 해당 영상들은 키워드(예: 목 건강, 허리 자세)에 따라 1차적으로 분류되어 사용자가 더 나은 자세를 유지하는 방법을 손쉽게 볼 수 있도록 구성했습니다. +4. `연령대 별 순위 및 동기부여` : 또한, 보고서에 포함된 자세 점수를 바탕으로 사용자 간 연령대별 순위를 제공함으로써, 사용자들이 더 나은 자세를 유지하기 위한 동기부여를 받을 수 있습니다. 이를 통해 건강한 경쟁을 유도하며, 개인의 자세 관리에 더욱 신경 쓰도록 돕습니다. + +### 차별성 +- 실시간 자세 피드백과 AI 기반 분석 보고서 제공을 통해, 사용자는 자신의 자세를 즉시 개선하고 장기적으로 관리할 수 있습니다. +- 단순한 분석에 그치지 않고 교육 자료와 순위 시스템을 제공하여, 지속적인 자세 개선을 유도하는 점에서 차별화된 경험을 제공한다고 생각합니다. + + ## Architecture -image + +image + |Part|Tech| |:---|:---| |Backend|`Go` `gRPC` `Cloud Build` `Artifact Registry` `Cloud Run` `Firebase` `VM Instance` `MySQL` `YouTube Data API`| |App|`Dart` `Flutter` `gRPC` `TensorFlow Lite` `Firebase`| -|AI|`Python` `TensorFlow` `OpenCV` `MediaPipe` `NumPy` `Flask` `VM Instance`| +|AI|`Python` `TensorFlow` `OpenCV` `MediaPipe` `NumPy` `FastAPI` `VM Instance`| |Etc|`GitHub` `Notion` `Figma`| + ## ERD image +## 개발 중 직면한 문제(우려)와 도전 + +[Click here to visit the Wiki](https://github.com/ProjectBARO/.github/wiki) + ## Team |Yehyeok Bang|Inhyeop Lee|Changhoon Ryu|Shinhee Kim| |:---:|:---:|:---:|:---:| ||||| |Backend|App|AI|PM| + +## Demo Video + +[Click here to watch on YouTube](https://www.youtube.com/watch?v=yHqRs4qhtyo&t=63s&ab_channel=BARO)