This project is a React Native mobile application designed to work with the Gym Management API (FastAPI). It provides gym members with a simple and reliable way to view membership status, attendance history, and account-related information through a mobile interface.
The app focuses on real-world gym usage rather than UI-heavy showcase features, and is intended for production integration with an existing gym management backend.
- Member authentication (JWT-based)
- View membership and subscription status
- Attendance and usage history
- Account and profile information
- API-driven architecture
- Cross-platform support (iOS / Android)
- React Native
- JavaScript / TypeScript
- REST API integration (FastAPI backend)
- JWT Authentication
- React Navigation
- Fetch API
아래는 개발 환경 기준 설치 및 실행 방법입니다.
git clone https://github.com/humake-dev/app.git
cd appnpm install또는
yarn installcp .env.example .envFastAPI 서버 주소 및 API 키 정보를 설정하세요.
npx react-native run-android
npx react-native run-iosAndroid Emulator 또는 iOS Simulator가 필요합니다.
The app cannot function without the backend API.
This app communicates with the Gym Management API (FastAPI) for all business logic:
- Authentication and authorization
- Membership and payment data
- Attendance tracking
The backend API repository:
- API communication
- Screens are separated by feature for maintainability
- Designed to work with real production gym data
MIT License






