An open API service indexing awesome lists of open source software.

https://github.com/ankur874/gps-running-tracker

The fitness app is built with React Native and features Firebase authentication, real-time GPS tracking, and Google Maps SDK integration. It tracks distance, duration, speed, and calories burned while running in both foreground and background.
https://github.com/ankur874/gps-running-tracker

firebase ios react-native

Last synced: 2 months ago
JSON representation

The fitness app is built with React Native and features Firebase authentication, real-time GPS tracking, and Google Maps SDK integration. It tracks distance, duration, speed, and calories burned while running in both foreground and background.

Awesome Lists containing this project

README

          

# πŸƒβ€β™‚οΈ Fitness App

A React Native fitness app with Firebase authentication and real-time run tracking using Google Maps SDK and GPS.

## πŸš€ Features

- πŸ“ **Real-time GPS Tracking**: Tracks runs in foreground & background, displaying:
- Distance (with 5m deviation)
- Duration
- Speed
- Calories burned
- πŸ—ΊοΈ **Google Maps Integration**: Displays route polylines with real-time updates.
- πŸ“Š **Workout History**: View past runs with key stats.
- πŸ”„ **Redux for State Management**: Ensures smooth performance and data consistency.
- πŸ”₯ **Firebase Authentication**: Secure user authentication & data storage.
- 🍏 **Native iOS Integration**:
- Google Maps SDK for real-time route tracking.
- Step tracking using native iOS sensors.
- RNBridge for communication between React Native & iOS.

## πŸ› οΈ Tech Stack

- **React Native**
- **Firebase (Auth & Firestore)**
- **Google Maps SDK**
- **Redux for State Management**
- **RNBridge (Native iOS Communication)**

## πŸ“Έ Screenshots

πŸš€ *Coming Soon!*

## πŸ”§ Installation

```sh
# Clone the repository
git clone https://github.com/yourusername/fitness-app.git
cd fitness-app

# Install dependencies
yarn install # or npm install

# Setup Firebase (add Google Services JSON/Plist files)

# Run on iOS
yarn ios

# Run on Android
yarn android
```

## 🀝 Contributing
Pull requests are welcome! Feel free to submit improvements or bug fixes.

## πŸ“œ License
MIT License. See `LICENSE` for details.