Skip to content

emineugurlu/reminder_app

Repository files navigation

🌿 VitalTrack: Personalized Life Assistant

"A holistic mobile health companion built with React Native and Firebase, designed to automate daily wellness tracking, nutritional analysis, and contextual reminders."

Repo Size Firebase API

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.


🚀 Engineering Mindset

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.

🌟 Key Features

  • 💧 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.

🔧 Technical Stack

  • Framework: React Native (Navigation, Hooks).
  • Backend & Auth: Firebase (Firestore, Auth).
  • APIs: OpenWeatherMap API.
  • Validation: Formik & Yup.

📸 Visual Showcase

VitalTrack Home Hydration View Calorie Counter Weather Suggestions


🛠️ Installation

git clone [https://github.com/emineugurlu/hatirlatici-app](https://github.com/emineugurlu/hatirlatici-app)
cd hatirlatici-app
npm install
npm run android

Developed with care by Emine Uğurlu Computer Engineer.

About

A context-aware life assistant built with React Native and Firebase. Features smart nutrition tracking, real-time weather-based outfit suggestions, and personalized health reminders using OpenWeatherMap API.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors