← Back to products
APP

Mene

Founder / Full Stack Developer · 2025

Privacy-first period tracking app with local-only data, zero cloud sync, bilingual (EN/RO).

Visit product site ↗
8 Screens
10 Test files
2 Languages
0 Cloud dependencies

Period tracking apps collect sensitive health data and sync it to remote servers. Many users want cycle tracking without creating an account or trusting a third party with intimate health information. The app needed to deliver full functionality with zero network requests and encrypted local storage.

Client layer Expo Router (8 screens), bilingual navigation (EN/RO)
UI framework Tamagui components, react-native-calendars with cycle visualization
State & logic Zustand stores with MMKV encrypted persistence, date-fns cycle calculations
Localization i18next with runtime language switching, full EN and RO translations
Privacy layer MMKV encrypted storage, zero network requests, no analytics, no telemetry
Period Logging

Simple, intuitive period start and end date logging with flow intensity tracking. The interface prioritizes speed of entry so users can log in seconds, with the calendar providing immediate visual feedback of recorded cycles.

Cycle Predictions

Algorithm-driven cycle and period predictions based on historical data using date-fns calculations. Predictions improve in accuracy as more cycles are logged, with clear visual distinction between recorded and predicted dates on the calendar.

Calendar View

Full-screen calendar with color-coded cycle phases, period days, and predicted windows. Built on react-native-calendars with custom day rendering that communicates cycle status at a glance without requiring users to tap into detail views.

Mood & Symptom Tracking

Daily mood and symptom logging with predefined categories and optional notes. Data stays entirely on-device and can be reviewed alongside cycle data to help users identify recurring patterns across their menstrual cycles.

Smart Reminders

Local notification reminders for upcoming predicted periods, logging prompts, and custom alerts. All scheduling happens on-device using predicted dates, with no server component involved in notification delivery.

Privacy Architecture

Zero-cloud architecture where all data lives in MMKV encrypted storage on the device. No accounts, no analytics, no telemetry, no network requests. Users own their data completely with no third-party access possible by design.

Mobile
React NativeExpo 54TypeScriptExpo Router
State & Storage
ZustandMMKV
UI & i18n
Tamaguii18nextreact-native-calendarsdate-fns
Quality
JestMaestro