Skip to content
@Gunpang-galaxy

건팡

Logo

📑 목차 📑


⌚ 1. 서비스 소개 ⌚

↑ 사진을 클릭하면 UCC를 볼 수 있어요↑

건팡은 스마트 워치를 활용한 사용자 라이프 개선 애플리케이션입니다.

아바타 성장으로 동기를 부여하고 워치의 센서를 이용해 건강 데이터를 측정하여 생활 습관을 개선할 수 있습니다.


주요 기능

1) 아바타 성장 및 목표 설정

랜덤하게 선택된 아바타에 이름을 붙이고 아바타를 키우며 지킬 생활 습관 목표를 입력할 수 있습니다.

건팡 메인 화면

2) 식사 시간 알림

꾸준한 식사 기록을 위해 식사 시간에 앱 푸시 알림을 전송합니다.

건팡 알림

3) 운동 상태 측정

스마트 워치를 이용하여 운동 진행 시간을 기록하고 심박수를 측정하여 운동 강도를 파악합니다.

워치 운동 측정

🛠 2. 기술스택 🛠

Android

Backend

Database

Big Data

Infra

IDE

Collaboration

💻 3. 설계 문서 💻

3.1. 서비스 구조도

서비스 구조도

3.2. 화면 설계서

화면 설계

3.3. ER Diagram

ER Diagram

3.4. API 명세서

ER Diagram

3.5. 시스템 아키텍쳐

시스템 아키텍쳐
  • Firebase Cloud Messaging을 통해 앱 푸시 알림 기능을 구현
  • redis를 이용하여 JWT 관리
  • hadoop을 이용하여 1초에 1개씩 발생하는 심박수 데이터 처리
  • Jenkins를 이용하여 dev 브랜치에 코드 merge 시 서버 자동 빌드

3.6. 빅데이터 파이프라인

빅데이터 파이프라인
  • 1초 당 발생하는 심박수 데이터를 socket 통신을 이용하여 kafka의 특정 Topic에 발행
  • Spark를 이용하여 kafka에서 읽어 데이터를 HDFS에 적재

🍰 4. 프로젝트 요약 🍰

4.1. 기간/인원/역할

  • 2023.10.09 ~ 2023.11.17 (6주)
  • 6명
박은정(팀장) 권기윤 박수빈 박예한 양우철 이정민
팀원 팀원 팀원 팀원 팀원 팀원
안드로이드, 빅데이터 안드로이드, 빅데이터, 픽셀아티스트 알림/서비스 API, 기록 확인 UI 안드로이드, 빅데이터 서비스 API CI/CD, 인증/인가 API

4.2. 소스코드

포지션 URL to Readme
프론트엔드 gunpang-frontend
백엔드 gunpang-backend
빅데이터 gunpang-bigdata
Logo

Popular repositories Loading

  1. gunpang-frontend gunpang-frontend Public

    Kotlin 1

  2. .github .github Public

  3. gunpang-bigdata gunpang-bigdata Public

    사용자라이프개선애플리케이션 : 데이터 처리

    Java

  4. gunpang-backend-public gunpang-backend-public Public

    Java 1

Repositories

Showing 4 of 4 repositories
  • .github Public
    Gunpang-galaxy/.github’s past year of commit activity
    0 0 0 0 Updated Aug 6, 2024
  • Gunpang-galaxy/gunpang-backend-public’s past year of commit activity
    Java 0 1 0 0 Updated Aug 6, 2024
  • gunpang-bigdata Public

    사용자라이프개선애플리케이션 : 데이터 처리

    Gunpang-galaxy/gunpang-bigdata’s past year of commit activity
    Java 0 0 0 0 Updated Nov 24, 2023
  • Gunpang-galaxy/gunpang-frontend’s past year of commit activity
    Kotlin 0 1 0 0 Updated Nov 24, 2023

Top languages

Loading…

Most used topics

Loading…