Trigger Journal
App that helps you uncover root causes of various bothering conditions
What it does
The app helps users identify potential triggers for conditions (like acne, skin rashes, or anxiety episodes). User inputs their condition and receives AI-generated suggestions for possible triggers, (such as stress or specific cosmetics/foods). They can select or add triggers, log their presence daily, and record when the condition occurs. The app analyzes this data to suggest which triggers might be responsible and provides recommendations for managing the condition and tracking additional triggers.
All logged triggers and condition occurrences are shown in a calendar view, making it easy for users to track their well-being and quickly analyze information.
Gemini is used in two key ways:
1. It selects the most likely triggers from a predefined list based on the condition and suggests them to the user.
2. When a condition is logged, Gemini analyzes the data and provides:
1. The most likely cause based on logs, descriptions, and dates.
2. Suggestions for additional triggers to track and further details to log.
3. Recommendations for managing the condition and areas to focus on.
Additionally, Gemini is provided with a specific prompt to provide results in a specific manner.
The app is written with Flutter and Firebase and to integrate Gemini we use firebase_vertexai package.
Built with
- Flutter
- Firebase
Team
By
Darja Orlova, Aleksandrs Orlovs
From
Latvia