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

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.

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]

![Ephira Feature Graphic](https://github.com/user-attachments/assets/7b6e3dfe-63fc-4239-9e51-af8fa0c1aeb3)

![All Screens](https://github.com/user-attachments/assets/c795869d-a4fe-44a9-b520-d5d4561245b1)

![Color Themes Screens - 1920x1080](https://github.com/user-attachments/assets/30b38159-a8aa-47a8-92e1-7dbbeacd79b8)



Download on the App Store


Get it on Google Play

## 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.

![Password Demo (Final-All)](https://github.com/user-attachments/assets/296864e6-ae4e-48ac-8ee8-b9ca0cd0f9e9)

## License

[![License][license-shield]][license-url]

See `LICENSE.txt` for more information.

## Acknowledgments


contrib.rocks image

## Style Guide

### Logo Colors

- ![#f2e4bf](https://placehold.co/15x15/f2e4bf/f2e4bf.png) `#f2e4bf`
- ![#9892a0](https://placehold.co/15x15/9892a0/9892a0.png) `#9892a0`
- ![#65759a](https://placehold.co/15x15/65759a/65759a.png) `#65759a`
- ![#312935](https://placehold.co/15x15/312935/312935.png) `#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