Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/withpaceio/pace-app
PACE mobile app, an end-to-end encrypted fitness app
https://github.com/withpaceio/pace-app
android e2ee encryption end-to-end-encryption fitness fitness-app fitness-tracker ios mobile-app opensource privacy privacy-tools react-native typescript zero-knowledge
Last synced: 4 months ago
JSON representation
PACE mobile app, an end-to-end encrypted fitness app
- Host: GitHub
- URL: https://github.com/withpaceio/pace-app
- Owner: withpaceio
- License: agpl-3.0
- Created: 2023-11-02T06:22:00.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-22T04:32:36.000Z (6 months ago)
- Last Synced: 2024-09-27T14:01:45.407Z (4 months ago)
- Topics: android, e2ee, encryption, end-to-end-encryption, fitness, fitness-app, fitness-tracker, ios, mobile-app, opensource, privacy, privacy-tools, react-native, typescript, zero-knowledge
- Language: TypeScript
- Homepage: https://withpace.io
- Size: 2.88 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
![banner](.github/github-banner.png)
# PACE - Private Fitness App
PACE is an end-to-end encrypted fitness app that allows to record, track and analyse your trainings without compromising your privacy.
The app is available on Android and iOS.
### Android
### iOS
## Features
- **End-to-end encryption**: All your data is encrypted on your device before it is sent to the server. The server never sees your data in plain text.
- **Running and bike rides**: Record your running and bike rides with GPS tracking.
- **Offline mode**: Record your trainings without an internet connection. The app will sync your data with the server once you are online again.
- **Anaylsis**: Analyse your trainings with detailed statistics and graphs.
- **Weekly and monthly summaries**: Get a weekly and monthly summary of your trainings with the number of activities, distance and duration.
- **Anonymous**: No email or personal information is required to use the app.
- **No ads or tracking**: The app does not contain any ads.## Building from source
PACE is built with [Expo](https://expo.io/), written in TypeScript.
1. Setup Expo following the official [documentation](https://docs.expo.io/get-started/installation/)
2. Clone this repository `git clone [email protected]:withpaceio/pace-app.git`
3. Copy the `.env.example` file to `.env` and fill in the required values
4. Install dependencies using `npm install`
5. Start the app (add `--device` to start on a physical device):
- Android: `npm run android`
- iOS: `npm run ios`## Security
You can read our whitepaper [here](https://withpace.io/pace-whitepaper.pdf).
## Community
Follow us on [Twitter](https://twitter.com/withpaceio) for updates and announcements.