다이어트를 시작하면서 운동과 식단 내용을 기록할 수 있는 나만의 헬스케어 서비스, Bumpy 입니다.
Bumpy는 울퉁불퉁하다는 뜻으로, 울퉁불퉁한 몸을 만들어 보자는 의미를가지고 있습니다.
2022년 9월 건강문제로 인해 운동을 시작하게 되었습니다. 처음 헬스장에서 PT를 받으면서 어떤 운동을 어떤 무게로 했는지 알려주었고, 이를 정리해서 한 눈에 볼 수 있는 서비스가 있다면 좋겠다라는 생각이 들어 개발을 시작하게 되었습니다.
가장 최근 내가 어떤 운동을 했고, 운동을 하면서 나의 최고기록
, 한달 평균기록
, 평균 반복횟수
등을 한 눈에 확인할 수 있으며, 내가 한 운동에 관련한 youtube관련 목록도 확인할 수 있습니다.
활동내용을 등록하면 activity달력이 채워지며, 목표 달성을 더욱 고취시킵니다.
Front와 Back 각자 사용해보고 싶었던 기술을 사용해보며, 해당 서비스를 공부 목적으로 시작하였습니다.
- 프로젝트 이름 : Bumpy
- 기술 Stack : Java, MariaDB , Nuxt3, ....
- Team
- 조준형 : Front & 기획, Design, 기타 문서작업
- 이희정 : Back & DB, 배포, 기획
- Nuxt3를 사용해보며, 구조 및 Nuxt 이해하기
- Typescript 익숙해지기.
- 문서작업을 하며, 체계적으로 개발 진행해보기
- Spring Boot를 활용한 기본적인 웹서비스 A-Z까지 제작하기
- maria DB & JPA 활용에 익숙해지기
- 새로운 문제에 부딪혀보고, 해결해보기
📦PJT
┣ 📂develop
┃ ┣ 📂backend #Backend
┃ ┣ 📂src/main/java #Backend 코드
....
┃ ┣ 📂frontend # FrontEnd
┃ ┣ 📂bumpy-nuxt3
┃ ┣ 📂src # Front 코드
┃ ┣ 📂api # 통신관련 Method
┃ ┣ 📂assets
┃ ┣ 📂scss # CSS 파일
┃ ┣ 📂images
┃ ┣ 📂components # 관련 컴포넌트
┃ ┣ 📂calendar
┃ ┣ 📂charts
┃ ┣ 📂form
┃ ┣ 📂list
┃ ┣ 📂menu
┃ ┣ 📂meter
┃ ┣ 📂user
┃ ┣ 📂layouts # 레이아웃
┃ ┣ 📂pages # 페이지들
┃ ┣ 📂plugins
┃ ┣ 📂public
┃ ┣ 📂store # pinia Store
┃ ┣ 📂types # type 선언 파일
┣ 📂docs # 문서작업
┃ ┣ 📂FlowChart # Flow Chart
┃ ┣ 📂WireFrame # 와이어 프레임
┃ ┣ 📂기능정의 # DB ERD 및 개발 관련 필요 문서들
┃ ┣ 📂자료조사 # 유사 서비스 조사
┃ ┣ 📂회의록 # 회의록
┗ 📜README.md # 프로젝트 README
※ 더 궁금한 화면내용들은 readme_images폴더를 참고해 주세요.
로그인 | 회원 가입 |
---|---|
● 로그인 화면. ● 아이디와 비밀번호 입력 후 로그인이 가능합니다. ● Signup 버튼 클릭으로 회원가입 페이지로 이동합니다. |
● 회원가입 화면. ● 아이디 ,비밀번호, 이메일, 생년월일, 주소등 회원가입에 필요한 정보를 입력합니다. ● 이메일 검증은 아이디 중복체크 후 가능합니다. ● 회원가입 후 로그인 페이지로 이동합니다. |
비밀번호 체크 | 회원 정보 수정 |
---|---|
● 회원정보 수정 전 비밀번호를 확인하는 화면. ● 비밀번호 확인 후 회원 정보 수정 페이지로 이동합니다. |
● 회원정보 수정 화면. ● 첫 진입시 비밀번호를 제외한 회원의 정보가 입력된 상태입니다. ● 비밀번호는 변경버튼을 클릭시 활성화되어 입력이 가능합니다. |