Thanks to visit codestin.com
Credit goes to github.com

Skip to content

kroad0129/FitPASS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

FIT PASS 🏋️‍♂️

FIT PASS는 사용자의 위치를 기반으로 주변 헬스장을 보여주고, 커뮤니티를 통해 헬스 관련 정보와 지식을 공유할 수 있는 서비스입니다. 헬스장 이용 시 필요한 이용권(양도권)이나 장비 등을 사용자 간 거래할 수 있는 기능도 포함하고 있습니다.


📱 프로젝트 개요

주요 기능

  • 회원 관리 기능: Firebase Authentication을 이용하여 간편하게 회원가입 및 로그인, 자동 로그인 기능 제공
  • 게시물 포스팅 서비스: 사용자가 헬스장 이용권이나 장비를 손쉽게 거래할 수 있도록 게시물 작성, 삭제, 열람 기능 제공
  • 실시간 채팅 기능: Socket.IO를 이용한 사용자 간 실시간 채팅 및 대화 내역 저장 기능 구현
  • 위치 기반 서비스: Google Geolocation API를 사용하여 사용자의 현재 위치를 기반으로 주변 헬스장을 표시

기대 효과

  • 사용자 간 정보와 지식을 자유롭게 공유할 수 있는 플랫폼 제공
  • 이용권 및 장비 거래의 효율성을 높여 헬스장 이용 편의성 향상
  • 다양한 헬스장 옵션을 비교하고 쉽게 선택할 수 있는 기능 제공

💻 기술 스택

프론트엔드

  • Android Studio: Android 애플리케이션 개발 환경
  • Firebase: Authentication, Realtime Database, Firestore, Storage 사용
  • Socket.IO: 실시간 채팅 기능 구현

백엔드

  • Node.js + Express: 서버 구성 및 API 제공
  • Socket.IO: 실시간 채팅 서버 구현

위치 서비스

  • Google Geolocation API: 사용자 위치 기반 헬스장 추천

🚀 기능 설명

1. 회원 관리 기능

  • Firebase Authentication을 이용하여 이메일/비밀번호 및 소셜 로그인 지원
  • 사용자의 개인 정보를 안전하게 저장하고 관리
  • 자동 로그인 및 로그아웃 기능 구현

2. 게시물 포스팅 서비스

  • 헬스장 이용권 및 장비 거래를 위한 게시물 작성, 열람, 삭제 기능
  • Firebase Realtime Database를 통해 실시간 데이터 반영

3. 실시간 채팅 기능

  • Socket.IO를 이용한 실시간 채팅
  • 사용자가 거래 시 실시간으로 대화할 수 있는 채팅방 제공
  • Firebase Firestore를 통해 채팅 내역을 저장 및 불러오기

4. 위치 기반 서비스

  • 사용자의 현재 위치를 기반으로 주변 헬스장을 지도에 표시
  • Google Maps API를 활용하여 사용자 편의성 제공

🎬 시연 영상

프로젝트 시연 영상 보기


👨‍💻 팀원 역할

이름 역할 및 기여
김태희 서버, 클라이언트 통신 구현 및 ChattingActivity 구현, Google Geolocation API 적용
송영휘 Android Activity, Fragment의 XML 파일 작성, 로그인 및 회원가입 구현, Firebase 프로젝트 생성
조규빈 게시물 작성 및 불러오기 구현, Firebase 연동

About

회원권 양도 서비스

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published