|
81 | 81 |
|
82 | 82 | **‘온기’는 가족 간의 거리가 멀어도 부모의 건강을 효율적으로 모니터링하고 케어할 수 있는 건강 모니터링 시스템을 개발하는 것을 목표로 한다.** |
83 | 83 |
|
84 | | -부모는 건강 기록 ( 1. 통증 부위 입력 기능, 2. 약 복용 체크 기능, 3. 운동시간 기록 기능, 4. 걸음수 ) 을 간편하게 기록하고, |
85 | | - |
86 | | -자녀는 부모가 작성해둔 건강 기록을 온기를 통해 확인할 수 있다. |
87 | | - |
88 | | -또한 하루 한 번 업로드하는 일상 사진을 통해, 단순한 건강 기록 뿐만 아니라 가족 간 소통의 기능까지 이어지는 서비스를 개발하고자 한다. |
| 84 | +부모는 건강 기록 ( 1. 통증 부위 입력 기능, 2. 약 복용 체크 기능, 3. 운동시간 기록 기능, 4. 걸음수 ) 을 간편하게 기록하고, 자녀는 부모가 작성해둔 건강 기록을 온기를 통해 확인할 수 있다.<br> |
| 85 | +또한, 하루 한 번 업로드하는 일상 사진을 통해, 단순한 건강 기록 뿐만 아니라 가족 간 소통의 기능까지 이어지는 서비스를 개발하고자 한다. |
89 | 86 |
|
90 | 87 | ### 주요 내용 |
91 | 88 |
|
|
778 | 775 |
|
779 | 776 | 전문가 피드백을 바탕으로 서비스의 핵심 기능을 강화하였다. 아래 표는 피드백 주요 내용과 이에 따른 반영 결과를 요약한 것이다. |
780 | 777 |
|
781 | | -| **피드백 항목** | **반영 결과** | |
782 | | -|-------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------| |
783 | | -| **가족 만보기 랭킹 시스템** | - 가족별 만보기 **주간 평균 횟수**를 기준으로 다른 사용자 가족들과 **경쟁**하도록 설계 | |
784 | | -| - 주간 랭킹 **상위 20%** 가족에게는 **온도 지수를 추가로 부여**하여 동기 부여와 참여도를 높임 | | |
785 | | -| **카카오톡 건강 분석 리포트 공유 기능** | **주간·월간 건강 분석 리포트**를 자동 생성하여 **카카오톡을 통해 다른 가족들에게 손쉽게 공유 가능**하도록 구현함 | |
786 | | -| **웨어러블 및 헬스케어 연동** | 현재는 걸음 수 정보만 수집하고 있으며, 향후 Google Fit, Samsung Health(갤럭시 워치), Apple Health(애플 워치)등과 연동하여 **건강 데이터를 보다 체계적으로 자동으로 수집·분석할 수 있도록 구현할 계획** | |
| 778 | +| **피드백 항목** | **반영 결과** | |
| 779 | +|--------------------------|----------------------------------------------------------------------------------------------------------------------------------------| |
| 780 | +| **가족 만보기 랭킹 시스템** | - 가족별 만보기 **주간 평균 횟수**를 기준으로 다른 사용자 가족들과 **경쟁**하도록 설계<br>- 주간 랭킹 **상위 20%** 가족에게는 **온도 지수를 추가로 부여**하여 동기 부여와 참여도를 높임 | |
| 781 | +| **카카오톡 건강 분석 리포트 공유 기능** | **주간·월간 건강 분석 리포트**를 자동 생성하여 **카카오톡을 통해 다른 가족들에게 손쉽게 공유 가능**하도록 구현함 | |
| 782 | +| **웨어러블 및 헬스케어 연동** | 현재는 걸음 수 정보만 수집하고 있으며, 향후 Google Fit, Samsung Health(갤럭시 워치), Apple Health(애플 워치)등과 연동하여 **건강 데이터를 보다 체계적으로 자동으로 수집·분석할 수 있도록 구현할 계획** | |
787 | 783 |
|
788 | 784 |
|
789 | 785 | | <img height="800" alt="부모_-_건강기록_-_가족_만보기_랭킹 1" src="https://github.com/user-attachments/assets/94a59518-cbb4-486b-a871-0febb8ae4f7c" /> | <img height="800" alt="image 4" src="https://github.com/user-attachments/assets/f6ed1cba-636b-4401-a5fb-50e4a82e9469" /> | |
|
798 | 794 |
|
799 | 795 | ``` |
800 | 796 | ongi |
801 | | - ├── gradle |
| 797 | + ├── gradle # Gradle 설정 폴더 |
802 | 798 | └── src |
803 | 799 | ├── main |
804 | | - │ ├── java |
805 | | - │ │ └── ongi |
806 | | - │ │ ├── auth |
807 | | - │ │ │ ├── controller |
808 | | - │ │ │ ├── dto |
809 | | - │ │ │ ├── service |
810 | | - │ │ │ └── token |
811 | | - │ │ │ ├── entity |
812 | | - │ │ │ ├── repository |
813 | | - │ │ │ └── util |
814 | | - │ │ ├── common |
815 | | - │ │ │ ├── dto |
816 | | - │ │ │ └── entity |
817 | | - │ │ ├── exception |
818 | | - │ │ ├── family |
819 | | - │ │ │ ├── controller |
820 | | - │ │ │ ├── dto |
821 | | - │ │ │ ├── entity |
822 | | - │ │ │ ├── repository |
823 | | - │ │ │ ├── service |
824 | | - │ │ │ └── support |
825 | | - │ │ ├── health |
826 | | - │ │ │ ├── controller |
827 | | - │ │ │ ├── dto |
828 | | - │ │ │ ├── entity |
829 | | - │ │ │ ├── repository |
830 | | - │ │ │ └── service |
831 | | - │ │ ├── maum_log |
832 | | - │ │ │ ├── controller |
833 | | - │ │ │ ├── dto |
834 | | - │ │ │ ├── entity |
835 | | - │ │ │ ├── enums |
836 | | - │ │ │ ├── repository |
837 | | - │ │ │ └── service |
838 | | - │ │ ├── pill |
839 | | - │ │ │ ├── controller |
840 | | - │ │ │ ├── dto |
841 | | - │ │ │ ├── entity |
842 | | - │ │ │ ├── repository |
843 | | - │ │ │ └── service |
844 | | - │ │ ├── security |
845 | | - │ │ ├── step |
846 | | - │ │ │ ├── controller |
847 | | - │ │ │ ├── dto |
848 | | - │ │ │ ├── entity |
849 | | - │ │ │ ├── repository |
850 | | - │ │ │ └── service |
851 | | - │ │ ├── temperature |
852 | | - │ │ │ ├── controller |
853 | | - │ │ │ ├── dto |
854 | | - │ │ │ ├── entity |
855 | | - │ │ │ ├── repository |
856 | | - │ │ │ └── service |
857 | | - │ │ ├── user |
858 | | - │ │ │ ├── controller |
859 | | - │ │ │ ├── dto |
860 | | - │ │ │ ├── entity |
861 | | - │ │ │ ├── repository |
862 | | - │ │ │ └── service |
863 | | - │ │ └── util |
864 | | - │ └── resources |
| 800 | + │ ├── java |
| 801 | + │ │ └── ongi |
| 802 | + │ │ ├── auth # 인증 및 토큰 관련 기능 |
| 803 | + │ │ │ ├── controller # API 엔드포인트 |
| 804 | + │ │ │ ├── dto # 요청/응답 DTO |
| 805 | + │ │ │ ├── service # 비즈니스 로직 |
| 806 | + │ │ │ └── token # 토큰 관리 |
| 807 | + │ │ │ ├── entity # DB 매핑 엔티티 |
| 808 | + │ │ │ ├── repository # DB 접근 계층 |
| 809 | + │ │ │ └── util # 관련 유틸리티 |
| 810 | + │ │ ├── common # 공통 클래스 모음 |
| 811 | + │ │ │ ├── dto # 공용 DTO |
| 812 | + │ │ │ └── entity # 공용 엔티티 |
| 813 | + │ │ ├── exception # 전역 예외 처리 및 커스텀 예외 |
| 814 | + │ │ ├── family # 가족 관련 기능 처리 |
| 815 | + │ │ │ ├── controller |
| 816 | + │ │ │ ├── dto |
| 817 | + │ │ │ ├── entity |
| 818 | + │ │ │ ├── repository |
| 819 | + │ │ │ ├── service |
| 820 | + │ │ │ └── support # 가족 관련 보조 클래스 |
| 821 | + │ │ ├── firebase # Firebase(fcm) 관련 설정 |
| 822 | + │ │ ├── health # 건강 기록 관련 기능 |
| 823 | + │ │ │ ├── controller |
| 824 | + │ │ │ ├── dto |
| 825 | + │ │ │ ├── entity |
| 826 | + │ │ │ ├── repository |
| 827 | + │ │ │ └── service |
| 828 | + │ │ ├── maum_log # 마음 기록 관련 기능 |
| 829 | + │ │ │ ├── controller |
| 830 | + │ │ │ ├── dto |
| 831 | + │ │ │ ├── entity |
| 832 | + │ │ │ ├── enums # 감정 상태 Enum |
| 833 | + │ │ │ ├── repository |
| 834 | + │ │ │ └── service |
| 835 | + │ │ ├── pill # 복약 관리 기능 |
| 836 | + │ │ │ ├── controller |
| 837 | + │ │ │ ├── dto |
| 838 | + │ │ │ ├── entity |
| 839 | + │ │ │ ├── repository |
| 840 | + │ │ │ └── service |
| 841 | + │ │ ├── security # Spring Security 설정 및 필터 |
| 842 | + │ │ ├── step # 가족 걸음 수 관련 기능 |
| 843 | + │ │ │ ├── controller |
| 844 | + │ │ │ ├── dto |
| 845 | + │ │ │ ├── entity |
| 846 | + │ │ │ ├── repository |
| 847 | + │ │ │ └── service |
| 848 | + │ │ ├── temperature # 가족 온도 관련 기능 |
| 849 | + │ │ │ ├── controller |
| 850 | + │ │ │ ├── dto |
| 851 | + │ │ │ ├── entity |
| 852 | + │ │ │ ├── repository |
| 853 | + │ │ │ └── service |
| 854 | + │ │ ├── user # 사용자 관리 기능 |
| 855 | + │ │ │ ├── controller |
| 856 | + │ │ │ ├── dto |
| 857 | + │ │ │ ├── entity |
| 858 | + │ │ │ ├── repository |
| 859 | + │ │ │ └── service |
| 860 | + │ │ └── util # 공통 유틸리티 클래스(S3 등) |
| 861 | + │ └── resources # 설정 및 리소스 파일 |
865 | 862 | └── test |
866 | 863 | ├── java |
867 | | - │ └── ongi |
868 | | - └── resources |
869 | | - |
| 864 | + │ └── ongi # 테스트 코드 |
| 865 | + └── resources # 테스트 리소스 |
870 | 866 | ``` |
871 | 867 |
|
872 | 868 | - 프론트엔드(Front-end) |
|
0 commit comments