https://github.com/emineugurlu/reminder_app
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.
https://github.com/emineugurlu/reminder_app
android-app context-aware-ui firebase-firestore health-tracker javascript-mobile mobile-nutrition-app react-native weather-api
Last synced: 23 days ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/emineugurlu/reminder_app
- Owner: emineugurlu
- License: mit
- Created: 2025-05-30T17:17:08.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2026-05-06T08:09:28.000Z (2 months ago)
- Last Synced: 2026-05-06T09:42:44.653Z (2 months ago)
- Topics: android-app, context-aware-ui, firebase-firestore, health-tracker, javascript-mobile, mobile-nutrition-app, react-native, weather-api
- Language: TypeScript
- Homepage:
- Size: 330 KB
- Stars: 3
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🌿 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."**



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




---
## 🛠️ Installation
```bash
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.