Feature Overview

Vorly

AI-powered biometric weather prediction for weather-sensitive people. Every feature at a glance.

6
Screens
20+
Hooks
10
Edge Functions
8
Languages
12
Symptom Types
Architecture

Tech Stack

Von der App bis zur Cloud — die technischen Bausteine von Vorly

📱
React Native
Expo SDK 54
🔌
Expo Router
File-based Routing
Supabase
PostgreSQL + Auth
🤖
Claude AI
Edge Functions
🌤
Open-Meteo
DWD ICON API
Risk System

Risikobewertung

Personalisierte Risikobewertung basierend auf Wetter, Symptomen & medizinischen Profilen

0–25
Niedrig
Gute Bedingungen, normaler Tag
26–50
Moderat
Einige Trigger aktiv, Vorsicht geboten
51–75
Hoch
Mehrere Trigger, Wellnessplan beachten
76–100
Sehr Hoch
Extreme Belastung, sofort handeln
Hauptbildschirm

🌤 Dashboard

Dein persoenliches Wetter-Gesundheits-Cockpit auf einen Blick

🌡

Echtzeit-Risikobewertung

Aktueller Risikoscore (0–100) basierend auf Wetterdaten, Luftdruck-Trends und persoenlichem Triggerprofil. Farbcodiert mit detailliertem Breakdown-Modal.

Score 0–100 Live-Update Personalisiert
📈

7-Tage-Vorhersage

Wetter- und Pollen-Daten als scrollbare Tagesstreifen. Risikoindikatoren pro Tag zeigen die Belastungsprognose.

PRO
Pollen-Daten Trigger-Profil
💡

KI-Empfehlung

Personalisierte, KI-generierte Empfehlung basierend auf aktuellem Risiko, Wetterlage und Symptomverlauf.

Claude AI Kontextbezogen
💨

48h-Luftdruckkurve

Interaktiver SVG-Chart zeigt den Luftdruckverlauf der letzten 48 Stunden inkl. Kurzfrist-Prognose und Delta-Berechnung.

SVG-Chart Historisch + Prognose
🌱

Luftqualitaet & Pollen

AQI-Level, PM10/PM2.5, Ozon, NO2-Werte sowie Pollenflugdaten fuer 6 Pollenarten mit Intensitaetsstufen.

AQI 6 Pollenarten Schadstoffwerte

Quick-Symptom-Logging

4x3-Raster mit Symptom-Buttons. Schnelles Erfassen mit Schweregrad, Haptic Feedback und animiertem Zustand.

12 Symptome Schweregrad 1–5 Haptic
🌦

Wetter-Detailgrid

Temperatur, Luftfeuchtigkeit, Luftdruck, Windgeschwindigkeit und Drucktrend-Indikator mit historischem Kontext.

📋

Persoenliches Triggerprofil

Top 3 Wetterfaktoren, die mit deinen Symptomen korrelieren. 14-Tage-Lernphase mit Fortschrittsanzeige.

PRO
Symptom-Tracking

✎ Symptom-Logbuch

12 Symptomtypen mit 5 Schweregradstufen — Schritt fuer Schritt

🧠Migraene
😤Kopfschmerz
🦿Gelenke
💤Muedigkeit
💫Schwindel
🌙Schlaf
😢Stimmung
Kreislauf
🌬Atmung
🤮Uebelkeit
🧠Konzentration
Sonstiges
📝

Schrittweises Formular

1. Symptom waehlen → 2. Schweregrad (1–5) → 3. Notizen (max 500 Zeichen) → 4. Speichern mit Erfolgsanimation.

📍

Standort-Erfassung

Automatische Wetter-Snapshot-Erfassung zum Zeitpunkt des Loggings fuer praezise Korrelationen.

🕐

Retroaktives Logging

Symptome fuer vergangene Tage nachtragen via Insights-Tab mit Datumswahl.

💚

Wohlbefinden-Check

"Kein Problem"-Button fuer Tage ohne Beschwerden — wichtig fuer aussagekraeftige Analysen.

KI-Assistent

🤖 AI Wellness-Plan

Dein taeglicher, KI-generierter Gesundheitsplan — personalisiert nach Wetter und Symptomen

PRO
📅

Tages-Timeline

Zeitlich sortierte Aktivitaeten mit Typen: Routine, Ernaehrung, Bewegung, Check-in, Kritisch, Ruhe. Auto-Scroll zur aktuellen Uhrzeit.

6 Item-Typen Auto-Scroll Checkbox
PRO
🌞

Morgen-Vorschau

Wettervorhersage und vorbereitende Empfehlungen fuer den naechsten Tag.

PRO
🚨

Risiko-Banner

Farbcodiertes Tagessrisiko-Banner (niedrig/moderat/hoch/sehr hoch) mit dynamischer Statusnachricht.

PRO
💬

"Frag Vorly" Chat

Floating Action Button fuer KI-gestuetzten Dialog. Mehrstufige Konversationen mit Claude AI.

Multi-Turn 8 Sprachen
PRO

Check-in Integration

Symptome direkt aus Plan-Items heraus loggen. Nahtloser Uebergang zwischen Plan und Logging.

PRO
🔓

Rate Limiting

Nutzungsbegrenzung je Abo-Stufe. Schutz vor Missbrauch bei KI-Generierung.

Analyse

📈 Insights & Analytik

30 Tage Rueckblick, KI-Berichte und Wetter-Symptom-Korrelationen

🌱

Wetterprofil-Karte

Zusammenfassung gelernter Trigger-Muster. Zwei Zustaende: Sammelphase (0–14 Tage) und bereit (14+ Tage) mit Top-Trigger-Anzeige.

14-Tage Lernphase Fortschrittsbalken
PRO
🤖

KI-Insights-Report

KI-generierte Analyse der Symptom-Wetter-Korrelationen. Automatische Generierung und Caching fuer Pro-Nutzer.

📅

Taegliche Zusammenfassungen

30-Tage-Rueckblick mit Wetter-Metriken pro Tag: Druck, Temperatur, Feuchtigkeit, Wind. Aufklappbar mit Stundendetails.

30 Tage Expandierbar
💊

Medikamenten-Statistik

Haeufigkeit, durchschnittliche Wirksamkeit und Bewertungsrate fuer eingenommene Medikamente.

🕐

Retroaktives Logging

Modal zum Nachtragen von Symptomen fuer vergangene Tage — direkt aus der Tages-Karte heraus.

PRO
🔎

Detaillierte Tagesanalyse

KI-gesteuerte Analyse einzelner Tage im Vergleich zu Symptomen und Wetterbedingungen.

Konfiguration

⚙ Einstellungen

Profil, Gesundheitsdaten, Praeferenzen und Kontoverwaltung

👤

Profil-Einstellungen

Name, Altersbereich (6 Stufen: 18–65+), Geschlecht. Vorly-Maskottchen mit stimmungsabhaengiger Animation.

💙

Gesundheits-Einstellungen

Symptom-Auswahl (12 Typen, Multi-Select) und medizinische Vorerkrankungen (max. 6 aus 9 Optionen).

Migraene Asthma Rheuma +6 weitere
🎨

Praeferenzen

Theme (Hell/Dunkel/System), Sprachauswahl, Benachrichtigungsfrequenz.

🔔

Benachrichtigungen

Push-Notifications, Ruhezeiten (Start/Ende), Benachrichtigungszeiten, Test-Button.

💳

Abonnement-Verwaltung

Pro-Status anzeigen, Abo verwalten ueber RevenueCat Customer Center.

🔒

Konto & Rechtliches

Logout, Konto loeschen (doppelte Bestaetigung, DSGVO-konform), Impressum, Datenschutz, Version.

Erster Start

👋 Onboarding

9-Schritte-Einfuehrung — vom Willkommen bis zum personalisierten Setup

1
Willkommen
App-Intro
2
Problem
Wetterfuehligkeit
3
Loesung
Wie Vorly hilft
4
Wissenschaft
Hintergrund
5
Symptome
12 Typen waehlen
6
Erkrankungen
9 Vorerkrankungen
7
Standort
GPS + Geocoding
8
Push
Benachrichtigungen
9
Abo
Free vs. Pro
Weitere Screens

📄 Zusaetzliche Ansichten

🌤

Wetterprofil-Detail

Erweiterte Trigger-Uebersicht mit Resilienz-Faktoren, sortierten Triggern mit Relevanz-Scores und Symptomraten-Vergleich.

PRO
📅

Vorhersage-Detail

Tagesauswahl mit stuendlichem Wetter-Breakdown, 24h-Druckkurve, Temperatur/Feuchte/Wind-Trends und Pollen-Overlay.

Paywall

Feature-Vergleichstabelle (Free vs. Pro), RevenueCat-Integration, Kauf- und Wiederherstellungsfunktion.

🔐

Authentifizierung

E-Mail/Passwort, Apple Sign-In und Google OAuth. Supabase Auth mit AsyncStorage-Session.

Business Logic

🔌 Custom Hooks

20+ Hooks fuer Datenabruf, State-Management und Geschaeftslogik

useWeather

Aktuelles Wetter + Risiko + 7-Tage-Vorhersage mit Trigger-Gewichtung

useAirQuality

AQI + Pollendaten von Open-Meteo (6 Pollenarten)

useSymptoms

CRUD fuer Symptom-Eintraege mit Schweregrad und Datumsbereichen

useMedications

Medikamenten-Tracking mit Wirksamkeits-Bewertung

useTriggerProfile

Persoenliches Wetter-Symptom-Korrelationsprofil (14+ Tage)

useInsightsData

30-Tage Tages-Zusammenfassungen mit Wetter-Durchschnittswerten

useInsightsReport

KI-Report-Generierung mit Caching und Stale-Check

usePlanData

KI-Tagesplan-Generierung mit Prefetch und Rate-Limiting

useAIRecommendation

Schnelle KI-Empfehlung fuer das Dashboard

useAIForecastTip

KI-Tipp fuer ausgewaehltes Datum/Stunde (Pro)

useLocation

Geolocation, Reverse Geocoding und Standort-Caching

useSubscription

RevenueCat Pro-Status, Kauf, Wiederherstellung

useNotifications

Push-Permissions, Token-Registrierung, Event-Handling

useTheme

Theme-Context: Farben, Gradients, Dark Mode

useAIDayAnalysis

KI-Tagesvergleich: Symptome vs. Wetter vs. Baseline

useTimelineAutoScroll

Auto-Scroll zum aktuellen Plan-Item

Supabase Edge Functions

☁ Backend-Services

10 Deno-basierte Edge Functions — KI, Wetter-Alerts und Kontoverwaltung

generate-plan
KI-Tagesplan-Generierung mit Wetterfenster, Symptomhistorie (7 Tage) und Timeline-Items.
Claude AI Rate Limiting 8 Sprachen
chat
Multi-Turn KI-Konversation mit Nachrichtenverlauf und Laengenbegrenzung.
Claude AI Streaming
generate-recommendation
Kurze Dashboard-KI-Empfehlung basierend auf Risikoscore und Triggern.
Max 60 Chars Kontextbezogen
generate-insights-report
Umfassender KI-Bericht ueber Korrelationen und Muster mit Datum-Tracking.
Pro Caching
generate-day-analysis
Tagesvergleich: Symptome vs. Wetter vs. historische Baseline.
Pro Historisch
generate-forecast-tip
KI-Tipp fuer spezifische Datum-/Uhrzeitkombination.
Pro
recalculate-triggers
Hintergrund-Neuberechnung persoenlicher Wetter-Symptom-Korrelationen.
Scheduled On-Demand
check-weather-alerts
Foehn- und Unwetter-Erkennung mit konfigurierbaren Alerts.
Foehn Alerts
sync-subscription
RevenueCat Webhook — synchronisiert Abo-Tier zur Profil-Tabelle.
Webhook RevenueCat
delete-account
Kaskadierende Kontoloeeschung aller Nutzerdaten. DSGVO-konform.
DSGVO Cascade Delete
Internationalisierung

🌐 8 Sprachen

Vollstaendige Lokalisierung mit i18next — UI-Texte, Datumsformate und KI-Anweisungen

🇩🇪 Deutsch
🇬🇧 English
🇪🇸 Espanol
🇫🇷 Francais
🇮🇹 Italiano
🇧🇷 Portugues
🇯🇵 Japanese
🇰🇷 Korean