Skip to content

nostroke-inatools/back

Repository files navigation

노졸중_썸네일

노졸중 - 뇌졸중 예방 애플리케이션

" 혼자 거주하는 노인의 뇌졸중 위험을 AI 기반 자가점검 시스템을 통해 신속하게 파악하고, 보호자와 연동하여 건강 기록을 관리하는 모바일 어플리케이션 "

얼굴 비대칭, 팔 비대칭, 발음 테스트 등의 AI 기능을 통해 뇌졸중 증상을 감지하고, 위험이 있을 경우 보호자에게 알람을 보내 신속한 대처를 유도합니다.
또한, 혈압 및 복약 기록, 그날의 컨디션 및 몸 상태 등을 보호자와 함께 평소에 관리할 수 있어 노인의 건강 상태를 종합적으로 모니터링할 수 있습니다.
이를 통해 노인은 일상 속에서도 지속적인 건강 관리와 보호자의 실시간 지원을 받을 수 있어, 위험한 상황에서도 빠른 대응이 가능합니다.


💡 프로젝트 소개 자료

애플리케이션 시연 영상 [Youtube]

노졸중_온보딩이미지 노졸중_홈이미지 노졸중_건강기록이미지 노졸중_친구기능이미지 노졸중_테스트이미지


동아리 연합 프로젝트 팀 - 이너툴스

서울과학기술대학교 컴퓨터공학과 학술 동아리 Tools & 시각디자인학과 학회 Inacoms 의 연합 활동의 일환으로 프로젝트를 진행하기 위해 구성된 팀입니다 !


👥 팀원 구성!

신민규 권현욱 고은수 김대규
Backend(팀장) Backend Frontend Frontend

기술 스택

🍏 개발 환경


🍏 협업 툴


🍏 코드 컨벤션

  • Google Java Style Guide를 기반으로 협업을 진행했습니다.

활동 내용


  • Docker는 개발 및 테스트 환경에서 MySQL 데이터베이스 관리를 위해 사용하였으며, docker-compose 파일을 통해 각 환경에 맞는 데이터베이스 컨테이너를 구성했습니다. Github Actions를 활용한 CI/CD 파이프라인을 통해 자동화된 빌드 및 배포 시스템을 구축했으며, AWS 인프라(AWS EC2, RDS, S3)를 이용해 안정적이고 확장성 있는 배포 환경을 마련했습니다.

  • 주단위 캘린더와 커스텀 탭바를 개발하여 사용자의 일정 관리를 편리하게 했으며, 비전카메라를 이용한 사진 촬영 기능과 서버 API 연결을 통해 전반적인 UI를 최적화했습니다.

  • 뇌졸중의 골든타임을 지키기 위한 FAST (Face, Arm, Speech, Time) 법칙에 기반한 뇌졸중 위험도 테스트에선 Face 분석에는 Google ML Kit의 FaceMesh 및 Face Detection 모델을, Arm 분석에는 Pose Estimation 모델을, Speech 분석에는 Levenshtein Distance 알고리즘을 활용하여 구현했습니다.

  • 뇌졸중 증상 관련 논문들을 기반으로 IA를 작성한 후, 시니어 모드 UI/ UX 가이드라인을 바탕으로 디자인을 진행하여 사용성에 중점을 두었습니다.

🧾 ERD

image


🏆 공모전 수상

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors