Skip to content

du-ru-DuRu/holden_BE

Repository files navigation

치매환자를 위한 뇌운동 서비스 'HOLDEN'

홀든은 치매환자의 건강한 하루하루를 위한 치매 예방 뇌운동 서비스입니다.


💁‍♀️ 프로젝트 배경

  • 확장된 현대 스포츠의 의미에 따라 치매 환자를 위한 뇌운동 서비스를 기획하게 되었습니다.
  • 치매 환자에게 꼭 필요한 활동이지만 치매환자들이 잘 실천하지 않는 인지활동과 신체활동 모두에 초점을 맞춰 기능을 고민하고 구현했습니다.

💁‍♀️ 기술 스택 및 개발 환경

2인으로 구성된 팀 두루두루에서 만든 서비스로, 백엔드 모든 기능을 직접 구현하였습니다.

스택

  • 프레임워크: Spring Boot
  • 언어: Java 17
  • 데이터베이스: H2
  • 보안: Spring Security, JWT
  • 유효성 검사: Hibernate Validator
  • 문서화: Notion
  • 클라우드 서비스: AWS EC2
  • 컨테이너: Docker
  • CI/CD: GitHub Actions

환경

  • Visual Studio Code
  • Git, Github

구현한 기능

  • API 개발
    • 하루 기록 저장
    • 하루 기록 조회
    • 하루 기록 기반 퀴즈 생성
  • 스케줄러
    • 자정마다 스트레칭 여부 초기화
    • 일정 시간마다 Firebase를 활용한 알림 기능
      • 기록 제안 알림
      • 스트레칭 제안 알림

💁‍♀️ 기능 설명

1. 메인화면 - 하루 기록하기

  • 노인이 대부분인 치매환자의 연령층에 맞춰 크고 직관적인 UI로 구성했습니다.

  • 로그인은 카카오 api를 활용하여 카카오톡 간편 로그인으로 진행됩니다.

  • 치매 환자 스스로 특정 시간마다 자신의 활동을 되짚어보고 기록하며 인지기능을 촉진시킵니다.

2. 하루 돌아보기

  • 기록한 일상은 하루 돌아보기 페이지에서 확인할 수 있습니다.

  • 다른 날의 기록도 전부 확인이 가능합니다.

3. 하루 스트레칭

  • 치매환자의 부족한 신체운동과 인지운동을 함께 할 수 있는 서비스입니다.

  • 3가지의 스트레칭 동작을 랜덤으로 5초간 보여주고, 웹캠을 통해 사용자는 본인의 모습을 보며 스트레칭 동작을 기억해서 따라합니다.

  • 기억나지 않으면 다시 재생할 수 있습니다.

4. 하루 퀴즈풀이

  • 치매환자의 기억력 운동을 위해 오늘 하루 기록을 바탕으로 3지 선다형 문제를 출제합니다.


💁‍♀️ 시스템 아키텍처


💁‍♀️ 기대 효과

  • 퀴즈, 스트레칭, 하루 기록 등을 통해 치매환자의 뇌를 자극해줍니다.
  • 간단한 게임 형식의 운동으로 적극적인 참여가 가능하며 사용자들은 보상감을 느낄 수 있습니다.
  • 치매 환자들이 잘 하지 않는 몸을 움직이는 활동(스트레칭)을 매일 할 수 있습니다.
  • 하루 기록으로 지난 기억들을 되돌아볼 수 있으며 더 나아가 식단, 행동 패턴을 파악할 수 있습니다.
  • 사소한 기억일지라도 한번 더 떠올리면서 치매환자의 기억력에 도움이 됩니다.

💁‍♀️ 기타사항

  • 한국외국어대학교 2024 HUFS Summer Hackathon 우수상 수상

About

치매 환자를 위한 뇌운동 보조 웹서비스_2024 HUFS Summer Hackathon 우수상

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors