https://github.com/adulbrich/ephira
The encrypted, local-first, menstrual cycle tracking app.
https://github.com/adulbrich/ephira
encryption expo fitness health local-first mobile react-native
Last synced: 3 months ago
JSON representation
The encrypted, local-first, menstrual cycle tracking app.
- Host: GitHub
- URL: https://github.com/adulbrich/ephira
- Owner: adulbrich
- License: mit
- Created: 2024-11-15T01:05:48.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-03-30T05:50:44.000Z (3 months ago)
- Last Synced: 2026-03-30T07:51:05.275Z (3 months ago)
- Topics: encryption, expo, fitness, health, local-first, mobile, react-native
- Language: TypeScript
- Homepage: https://ephira.capucity.be
- Size: 44.1 MB
- Stars: 3
- Watchers: 3
- Forks: 3
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
Awesome Lists containing this project
README
[![Angular][TypeScript.org]][TypeScript-url]
[![React Native][React-Native.dev]][React-Native-url]
[![Expo][Expo.dev]][expo-url]
[![SQLite][SQLite.org]][SQLite-url]
[![Android][Android.com]][Android-url]
[![IOS][Apple.com]][Apple-url]



## About The Project
Stay aware of your cycle without sacrificing your privacy. Ephira is a secure period-tracker that keeps your data encrypted locally on your device.
Track Your Health: Log menstrual flow, symptoms, moods, medications, birth control, and notes.
Privacy First: Data is encrypted and never leaves your device. It can be locked behind biometrics (Face ID/Fingerprint) or a custom password, and can be deleted at any time.
Open and Transparent: Ephira is open source under the MIT license, and you can review the code at any time on Github.
## Key Features
### Customizable Calendar & Symptom Tracking
Add and track custom symptoms, moods, medications, and more with a smooth, visual calendar interface. Filter your calendar legend to only show the symptoms, moods, and medications you want to see. This makes it easy to focus on the data that matters most to you.

### App Locking with Passcode & Biometrics
Protect your data with Face ID or a custom password unique to Ephira.

## License
[![License][license-shield]][license-url]
See `LICENSE.txt` for more information.
## Acknowledgments
## Style Guide
### Logo Colors
-  `#f2e4bf`
-  `#9892a0`
-  `#65759a`
-  `#312935`
### Fonts
[Minion Variable Concept](https://fonts.adobe.com/fonts/minion)
## Getting Started
Check out the [Project Structure](https://github.com/adulbrich/ephira/blob/main/PROJECTSTRUCTURE.md) document for an overview of the key components of the app, main libraries used, and how to set up the app locally.
[license-shield]: https://img.shields.io/github/license/adulbrich/ephira.svg?style=for-the-badge
[license-url]: https://github.com/adulbrich/ephira/blob/master/LICENSE.txt
[product-screenshot]: assets/images/feature-graphic.png
[SQLite.org]: https://img.shields.io/badge/sqlite-%2307405e.svg?style=for-the-badge&logo=sqlite&logoColor=white
[SQLite-url]: https://sqlite.org
[Expo.dev]: https://img.shields.io/badge/expo-1C1E24?style=for-the-badge&logo=expo&logoColor=#D04A37
[Expo-url]: https://expo.dev
[React-Native.dev]: https://img.shields.io/badge/react_native-%2320232a.svg?style=for-the-badge&logo=react&logoColor=%2361DAFB
[React-Native-url]: https://reactnative.dev
[TypeScript.org]: https://img.shields.io/badge/typescript-%23007ACC.svg?style=for-the-badge&logo=typescript&logoColor=white
[TypeScript-url]: https://typescriptlang.org
[Android.com]: https://img.shields.io/badge/Android-3DDC84?style=for-the-badge&logo=android&logoColor=white
[Android-url]: https://android.com
[Apple.com]: https://img.shields.io/badge/IOS-%23000000.svg?style=for-the-badge&logo=apple&logoColor=white
[Apple-url]: https://apple.com