"A holistic mobile health companion built with React Native and Firebase, designed to automate daily wellness tracking, nutritional analysis, and contextual reminders."
VitalTrack is more than a reminder app; it is a Context-Aware Personal Assistant. Originally developed to support a family member's daily routine, the application integrates multiple data streams—including real-time weather analytics and nutritional data—to provide personalized recommendations. By leveraging Firebase for real-time synchronization and AsyncStorage for offline resilience, it ensures a seamless user experience for health and habit tracking.
This project implements Feature-Rich Mobile Systems:
- Real-Time Data Persistence: Utilizing Firebase Firestore and Authentication to manage secure user profiles and persistent health logs across devices.
- Contextual API Integration: Fetching real-time meteorological data via OpenWeatherMap API to drive a conditional logic engine for outfit suggestions.
- Nutritional Logic Engine: Implementing a daily calorie counter that analyzes meal types and identifies nutritional patterns to provide actionable health tips.
- Offline-First Strategy: Using AsyncStorage for local caching, ensuring the application remains functional and responsive in low-connectivity environments.
- Declarative Form Architecture: Leveraging Formik and Yup for robust schema validation in user profiles and meal logging.
- 💧 Hydration Tracking: Visual progress indicators for daily water intake goals.
- 🍽️ Smart Nutrition: Integrated calorie counter with meal categorization and unhealthy food detection.
- 🌡️ Weather-Driven Insights: Automated outfit recommendations based on city-specific temperature and conditions.
- 📝 Dynamic User Profiles: Personalized experience based on age, gender, and biological metrics.
- Framework: React Native (Navigation, Hooks).
- Backend & Auth: Firebase (Firestore, Auth).
- APIs: OpenWeatherMap API.
- Validation: Formik & Yup.
git clone [https://github.com/emineugurlu/hatirlatici-app](https://github.com/emineugurlu/hatirlatici-app)
cd hatirlatici-app
npm install
npm run androidDeveloped with care by Emine Uğurlu Computer Engineer.



