Skip to content

min1mi/BOMBEE

Repository files navigation

실시간 내 위치 기반으로 개인 트레이너를 찾아 쉽고 간편하게 트레이너의 상세 정보 및 스케줄을 파악하여 원하는 시간에, 원하는 운동을, 원하는 강사에게 트레이닝 받기 위한 서비스를 제공하는 모바일 웹 프로젝트입니다.

  • 사용할 수 있는 환경 : iPhone 6, 6+

개발 기간

  • 2017.07.01~2017.09.01

개발 동기

요즘 바쁜 현대인들은 건강을 중요시하지만, 시간이 부족하여 단기간에 트레이닝을 받아 높은 운동 효과를 내기 위해 개인 트레이너를 찾곤 합니다.. 하지만, 트레이닝을 받기 위해 트레이너의 스케줄, 트레이너의 특징 등을 알려면 수많은 헬스장을 찾아다니고 전화로 문의해야 하는 번거로움이 있었습니다. 이러한 문제점을 해결하기 위하여 만들어 보게 되었습니다.

개발 목적

1. 실시간 내 위치 기반으로 개인 트레이너를 찾을 수 있습니다.
2. 트레이너에게 개인정보(핸드폰번호, SNS ID 등)를 사용하지 않고 실시간 채팅 기능으로 편리하게 연락할 수 있습니다.
3. 개인 트레이너 매칭 후 한 끼 식사를 사진으로 바로 찍어 올리는 등 쉽고 간편하게 식단 관리를 받을 수 있습니다.

개발 환경

- Back End : Spring Framework
- DB : MySql
- Build : Gradle
- Server : AWS(Amazon WebService), Tomcat8, NodeJS
- Front End : AJAX, moment.js
- Api : Kakao Login, Daum map, 공공데이터 오픈 API(부동산 개방데이터의 법정동조회서비스)
- Tool : Eclipse, Atom, eXERD

상세기능 설명 및 화면

  1. Sign Up/Login
  2. BOMBEE Main
  3. Real-time Location Map
  4. Navigator Bar
  5. Promotion Info
  6. Trainer
  7. Add Promotion
  8. Promotion Add List
  9. Apply for Match
  10. Notification
  11. Matching Request List
  12. Promotion in Progress
  13. Diet Management
  14. Chating


[데이터베이스 테이블 구조]