Skip to content

team-Sparta-Final-Project/GYMGLE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

appstore

GYMGLE 헬스 어플

어플 소개

불규칙한 식습관과 낮아지는 운동량으로 인기가 많아진 헬스!

그러나 헬스장을 이용할때 사람이 너무많아 불쾌했던 경험 있지않으신가요.

실시간 운동중인 인원을 미리 파악한 후 조금 더 쾌적한 헬스장이용을 해보세요☺️


구성원

🧑‍🤝‍🧑 Team Members (구성원)

공성표
공성표

iOS Developer
박성원
박성원

iOS Developer
김기호
김기호

iOS Developer
�조규연
조규연

iOS Developer

주요기능

  1. 하나의 앱에서 헬스장 사장님과 회원 둘 다 이용 가능 (ex. 에어비엔비)
    관리자/유저 모드 전환 버튼을 통해 모드에 맞는 계정으로 로그인하면 해당 계정에 필요한 기능을 제공합니다.
    한눈에 유용한 정보들 확인

  2. 직관적인 디자인으로 한눈에 유용한 정보
    (현재 헬스장 이용객 수, 저번주 이시간 이용객 수, 헬스장 평균과 비교한 나의 운동량, 헬스장 공지사항)를 확인할 수 있습니다.

  3. 편리한 헬스장 입퇴실 기능 제공
    QRCode를 이용해 헬스장 입퇴실을 아주 간편하게 할 수 있습니다.

  4. 간편한 회원관리
    회원 관리 페이지에서 회원을 쉽게 관리할 수 있습니다.
    (회원의 헬스장 등록기간, 각 회원의 특이사항 등 조회 및 수정 가능)

  5. 헬스 커뮤니티 제공
    운동에 관심 있는 사람들끼리 소통할 수 있도록 커뮤니티 기능(게시글, 댓글, 좋아요) 제공


사용 기술 및 라이브러리

Target Name
화면구현                          UIKit
UI 디자인                          Figma
DB                          Firebase
이미지 캐싱                          KingFisher
의존성 관리도구                          Swift Package Manager
사용한 디자인패턴                          MVC → MVVM
비동기 처리 프레임워크                         Combine

UI 화면

1. 로그인 & 가입 화면

모음1
  • 관리자 회원 가입 및 로그인 : 관리자 로그인 화면에서 회원 가입을 눌러 정보 기입 후, 하단 버튼 누르면 가입 완료 / 가입 후 자동 로그인 서비스 이용 가능

  • 유저 회원 가입 및 로그인 : 유저 로그인 화면에서 회원 가입을 눌러 정보 기입 후, 하단 버튼을 누르면 자신의 고유 큐알코드 생성 -> 생성된 큐알코드를 스캐너에 인식하면 가입 완료 / 가입만 하면 자동 로그인 이용 가능

2. 유저 홈 & 프로필 화면

모음2
  • 유저 홈 화면에서 실시간 헬스장 이용자 수와 저번주 현재 시간의 이용자 수를 볼 수 있습니다. 또한 큐알 코드 서비스를 이용하여 입실할 수 있습니다.

  • 마이페이지에서 프로필 설정 및 비밀번호 변경, 로그아웃, 탈퇴 기능 이용할 수 있습니다.

3. 관리자 화면

모음3
  • 관리자 홈 화면에서는 공지사항 관리, 회원 관리, 정보 변경, 로그아웃, 탈퇴 기능을 이용할 수 있습니다.

  • 또한, 회원들의 큐알코드를 인식할 수 있는 스캐너 기능을 이용할 수 있습니다.

4. 커뮤니티 화면

모음4
  • 사람들의 게시글을 볼 수 화면으로, 게시글을 클릭 시 댓글이 달려 있는 화면을 볼 수 있습니다. 그 화면에서는 좋아요 및 댓글 달기 기능, 신고 및 차단 기능을 사용할 수 있습니다.

파일 구조

스크린샷 2023-11-17 오전 10 19 07
  • 페이지 폴더마다 View, ViewController, ViewModel 폴더를 만들고 그 안에 파일 생성

추후 개발 계획 및 개선 사항

  1. 전화 번호 인증 및 소셜 로그인 구현
  2. 멀티 플랫폼 - 안드로이드
  3. 회원들을 위한 운동 보조 기능 - 운동량 차트, 인바디 그래프 등등
  4. 다크 모드 및 가로 모드 지원
  5. 폰팩터별 다른 UI지원 (아이패드, 애플워치 등)

About

DoubleK JP Management.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages