Fasting Tracker: Jeûne long

Track your long and intermittent fasts with clarity and scientific rigor.

Information

👤 Client: BerthX

👨‍💻 Role: React Native & Expo Mobile Developer

⏱️ Duration: 1 month

🏷️ Category: Fitness and health

The project

Fasting Tracker is a complete application for tracking intermittent and extended fasts (16:8, OMAD, 2-5 day fasts). The app helps users stay consistent with real-time timers, reminders, and science-based data on ketosis and autophagy phases.

The app features: • Popular fasting plans (16:8, OMAD) and custom schedules • Real-time tracking of fasting and eating phases • Support for extended fasts (2, 3, 5+ days) • Estimated time in ketosis and autophagy • Complete history with duration and timestamps • Detailed statistics for progress tracking • Optional notifications for each phase • Heart coherence and breathing module with animated visual guide • Offline functionality with automatic sync

My contribution

• Development and integration of a complete heart coherence/breathing module • Implementation of an animated rosace with Reanimated (expansion, pause, retraction) • Synchronization of multiple states: animation, timer, audio, flash, vibrations • Advanced configuration page with breathing presets and customizable parameters • Audio integration for Tibetan gong sounds at each breathing phase • Implementation of haptic feedback and flash synchronization • Text-to-speech system for voice guidance • Precise timing management for breathing coherence exercises • Local data persistence with AsyncStorage

Technical challenges overcome: • Complex state management for pause/resume with preserved animation state • Precise synchronization between visual animation, audio, haptics and timer • Native build configuration (Xcode) for React Native CLI • Smooth Reanimated animations with intermediate state preservation on pause • Resume logic maintaining exact progress (rosace position + remaining time) • Multi-sensory experience: visual (animation + flash), audio (gong), tactile (vibration) • Seamless integration as a standalone tab in the bottom navigation

The technologies and tools used

React Native

Reanimated

TypeScript

AsyncStorage

Audio API

Haptic Feedback

Text-to-Speech

Xcode

VSCode

Results

• Successfully delivered a highly anticipated feature requested by the client • Complete breathing coherence module integrated as a standalone tab • Smooth and precise animations with Reanimated for optimal user experience • Multi-sensory guidance system (visual, audio, haptic) for breathing exercises • Robust pause/resume system maintaining exact animation and timer state • Feature replicated from client's successful app with proven user engagement • Enhanced the health & wellness offering of the fasting tracker

Client feedback:

“Great work! The quality of the code delivered is very impressive, Maximilien immediately understood the need and got straight to the point. Efficient, enthusiastic and attentive, we will use his services again. Thank you!” - Charly (5★)

Image gallery

screenshot-0screenshot-1screenshot-2screenshot-3

Got a project in mind? Let's talk about it!

I would be happy to discuss your project and see how I can help you

Fasting Tracker: Jeûne long - BerthX | Maximilien Meyer