수강생 프로젝트

수강생 프로젝트

KH정보교육원에서 진행된 프로젝트를 팀 단위로 보실 수 있습니다.

ShapeUp

프로젝트 발표날짜 : 2025. 12. 09

KH IEI PROJECT
 
SHAPEUP

(디지털컨버전스) React & Spring 활용 자바(Java) 개발자 양성과정(5) 1회차

팀장/팀원 권**(팀장) : 로그인, 소셜로그인, 마이페이지, 아이디, 비밀번호 찾기 식단, 운동, 루틴페이지 목표 칼로리 기능
김** : 관리자페이지, 식단 페이지, 운동 페이지, 소개 페이지, 고객센터 페이지
안** : 공지사항 페이지, 루틴 페이지
윤** : 매칭 페이지, 시설 찾기, 일반 게시글 페이지, 성공후기 페이지
개요 현대인들의 개인의 건강 관리와 자기관리에 대한 필요성, 관심도가 높아져 있는 요즘, 일부 운동의 경우에 운동에 필요한 인원을 모으지 못하는 경우가 많음.
또한, 혼자 운동을 할 경우 정확한 자세나 운동 순서를 알지 못해 부상으로 이어지는 경우도 존재하기 때문에
운동을 할 때 사람을 쉽게 모으고 운동에 대한 피드백을 받을 수 있으면 좋겠다는 생각을 하게됨
구현기능 로그인
• 사용자가 가입했던 정보를 입력하여 로그인 가능.

소셜 로그인(카카오, 네이버)
• 카카오와 네이버 로그인 API 를 활용하여 소셜 로그인 가능.

회원가입
• 약관 동의 : 회원 가입에 필요한 필수 항목 동의시에만 가입 가능
• 정보 입력 : 가입에 필요한 정보(이름, 아이디, 비밀번호 등) 입력
• 설문 조사 : 회원이 관심 있는 운동, 활동 시간대 등을 설문으로 입력

아이디 찾기
• 회원가입 시 입력했던 이메일 입력 시 마스킹된 아이디 출력

비밀번호 찾기
• 아이디 입력 시 회원정보에 있는 이메일로 재설정된 비밀번호 전송

마이페이지
• 회원 정보 수정, 회원 탈퇴, 가입 시 입력했던 관심사 재설정,

목표 체중 설정 등의 기능
• 회원 정보 수정 에서 자신이 자격증이 있다면 트레이너 권한 신청가능.
• 자격증 이미지 첨부 후 경력, 활동 기간 등을 입력하고 권한 신청 시 관리자가 확인 후 승인 가능

식단 페이지
• 끼니별로 목표 칼로리 설정 가능.
• 본인이 먹었던 음식들 검색하여 입력 시 해당 음식 칼로리 자동 입력
• 아침,점심,저녁,기타에 입력한 음식에 따른 탄수화물, 단백질, 지방 비율 그래프로 확인 가능.
• 섭취 칼로리와 목표 칼로리 출력하여 달성도 확인 가능
운동 페이지
• 오늘 한 운동 입력 가능.
• 운동의 종목과 강도, 시간에 따라 예상 소모 칼로리 자동 계산
• 등록한 운동의 카테고리에 따른 운동 비율 확인 가능

루틴 페이지
• 자신이 할 운동의 루틴의 이름과 일정을 선택하여 설정 가능.

운동 설정했을 시 예상 소모 칼로리 출력
• 등록한 루틴의 카테고리에 따라 활동 요약 그래프 출력

일반 게시글 페이지
• 사용자가 자유롭게 카테고리를 선택하여 게시글을 작성 가능.
• 작성한 게시글을 수정, 삭제 가능
• 게시글에 좋아요와 댓글 작성 가능
• 적절하지 않은 게시물 신고 가능

성공 후기 페이지
• 자신이 성공한 내용을 인증요소, 이미지를 첨부하여 작성 가능
• 관리자가 확인 후 승인
• 성공후기는 좋아요를 많이 받은 순으로 랭킹을 볼 수 있음

공지사항 페이지
• 관리자가 공지사항을 작성, 수정, 삭제할 수 있음.

매칭 페이지
• 사용자는 같이 운동할 사람을 모집하는 글을 올릴 수 있음.
• 카테고리, 장소, 시간대, 인원수, 난이도 등을 지정하고 글을 올리면 다른 사용자는 해당 글에 신청 버튼을 누를 수 있음
• 글을 올린 사용자는 신청한 사용자 목록을 보고 수락 가능

시설 찾기
• 카카오 맵 API 를 활용하여 내 주변의 시설들을 검색 가능
• 검색한 키워드에 해당하는 시설들을 마커로 표시 후 마커 클릭 시 해당 시설의 정보 출력(위치, 홈페이지 등)

관리자 페이지
• 관리자는 신고된 게시물의 리스트를 확인하고 삭제할 수 있음.
• 회원 리스트에서 회원이 가입시 입력한 정보 확인 가능
• 회원의 일일 방문량, 가입 회원 수 확인 가능
• 신고된 내용을 확인하고 조치 가능
• 권한 신청 요청을 승인 / 반려 가능

메인 페이지
• 메인 페이지에서 자신이 입력한 식단 칼로리 달성율 조회 가능
• 메인 페이지에 매칭, 성공후기, 공지사항 게시판 표기

소개 페이지
• 사용자가 사용할 수 있는 기능들에 대해 간단하게 소개

고객센터 페이지
• 사용자가 관리자에게 문의사항 접수
• 관리자는 해당 문의사항 확인 후 답장 발송 가능
설계의 주안점 바쁜 일상으로 인해 규칙적인 운동과 식단 관리에 어려움을 겪는 현대인을 주요 대상으로 하는 플랫폼 혼자서도 쉽게 운동을 시작하고 지속할 수 있는 환경을 제공.
운동 종목, 시간대, 지역 기반의 매칭 시스템을 통해 혼자 운동하기 부담스러운 사용자도 쉽게 다른 사람과 매칭.
트레이너 매칭을 통한 전문적인 피드백과 루틴 관리 기능을 통한 안전하고 체계적인 운동환경 제공.
사용기술 및
개발환경
Server : Apache maven4.0.0
Database : Oracle 18c
Development Tool : SpringToolSuite4.32.0, sqlDeveloper version 23, VScode 1.106.3
Development Language : JAVA , HTML5, CSS3, JavaScript, mybatis, SQL, JSP, REACT
Team Coop : Github, ERDCloud, figma
Open API : Kakao Map API, Kakao Login API, Naver Login API, 식품영양성분 API
다음글다음글이 없습니다.
KH정보교육원
  • 고용노동부 선정
  • 5년 인증 우수훈련기관 선정
  • 대한민국 브랜드 어워즈 대상
  • IT교육부문 4년 연속 대상 수상
  • 고용노동부
  • 장관 표창

빠른 상담

KH임직원은 수강생 한 분 한 분의 성공적인 취업을 위해 최선을 다하겠습니다.

No.1 국내 최대의 취업 실적을 보유한 KH정보교육원에 오신 것을 환영 합니다.
KH의 전 과정은 NCS(국가교육표준화)기준을 준수하며 최대 100% 무료 국비지원을 받으실 수 있습니다.

교육희망 과정

희망과정 선택


세부 교육과정

전화 아이콘
  • 1544-9970
  • 전국대표문의전화(연중무휴)

교육희망 지점지점은 필수로 선택해주세요

신청자 정보

- -

기입 내용이 사실과 다를 시 상담 서비스가 원활하지 않을 수 있습니다.

1544
9970

대표문의
(연중무휴)

개강일정

개강일정

국비대상자 간편조회

국비대상자
간편조회

온라인 상담

온라인 상담

오시는길

오시는길

카톡 상담

카톡 상담

KH정보교육원
전국대표 문의전화
(연중무휴)

1544-9970

주말·공휴일에도 상담 및 접수 가능합니다.

  • 2023 당산지원

    5년 인증 우수
    훈련기관 선정

  • 2022 강남지원

    5년 인증 우수
    훈련기관 선정

  • 2022 종로지원

    5년 인증 우수
    훈련기관 선정

  • 2020 강남지원

    훈련 이수자 평가
    A등급 획득

  • 2020 종로지원

    훈련 이수자 평가
    A등급 획득

  • 2019 당산지원

    훈련 이수자 평가
    A등급 획득

  • 2019 IT교육부문

    브랜드 대상
    4년 연속 수상

  • 2018 당산지원

    4차 산업 선도
    훈련기관 선정

KH정보교육원 | 사업자등록번호 : 487-86-00763 | 사업자등록번호 : 851-87-00622 | 서울 강남 제2014-01호 | 대표자 : 양진선 | 책임자 : 양진선 |  개인정보관리책임자 : 양진선

강남점 1관 : 서울특별시 강남구 테헤란로14길 6 남도빌딩 2F, 3F, 4F, 5F, 6F
강남점 2관 : 서울특별시 강남구 테헤란로10길 9 그랑프리 빌딩 4F, 5F, 7F
강남점 3관 : 서울특별시 강남구 테헤란로 130 호산빌딩 5F, 6F
종로점 : 서울특별시 종로구 우정국로2길 21 대왕빌딩 3F, 5F (1호선 종각역 4번 출구 91m 도보 1분 거리)
논현점 : 서울특별시 강남구 논현로 132길 9 마루빌딩 1F, 2F, 3F
부산점 : 부산 부산진구 중앙대로 627 삼비빌딩 2F, 12F