건팡은 스마트 워치를 활용한 사용자 라이프 개선 애플리케이션
입니다.
아바타 성장으로 동기를 부여
하고 워치의 센서를 이용해 건강 데이터를 측정
하여 생활 습관을 개선
할 수 있습니다.
랜덤하게 선택된 아바타에 이름을 붙이고 아바타를 키우며 지킬 생활 습관 목표를 입력할 수 있습니다.
꾸준한 식사 기록을 위해 식사 시간에 앱 푸시 알림을 전송합니다.
스마트 워치를 이용하여 운동 진행 시간을 기록하고 심박수를 측정하여 운동 강도를 파악합니다.
- Firebase Cloud Messaging을 통해 앱 푸시 알림 기능을 구현
- redis를 이용하여 JWT 관리
- hadoop을 이용하여 1초에 1개씩 발생하는 심박수 데이터 처리
- Jenkins를 이용하여 dev 브랜치에 코드 merge 시 서버 자동 빌드
- 1초 당 발생하는 심박수 데이터를 socket 통신을 이용하여 kafka의 특정 Topic에 발행
- Spark를 이용하여 kafka에서 읽어 데이터를 HDFS에 적재
- 2023.10.09 ~ 2023.11.17 (6주)
- 6명
박은정(팀장) | 권기윤 | 박수빈 | 박예한 | 양우철 | 이정민 |
---|---|---|---|---|---|
안드로이드, 빅데이터 | 안드로이드, 빅데이터, 픽셀아티스트 | 알림/서비스 API, 기록 확인 UI | 안드로이드, 빅데이터 | 서비스 API | CI/CD, 인증/인가 API |
포지션 | URL to Readme |
---|---|
프론트엔드 | gunpang-frontend |
백엔드 | gunpang-backend |
빅데이터 | gunpang-bigdata |