How Do You Feel?

Gain insights and clarity for your emotional well-being

What it does

Our Emotion Analyzer app is tool designed to help users gain deeper insights into their emotional state using advanced AI technology. Here's how it works and how we've integrated the Gemini API:

The app provides a simple, user-friendly interface where users can input their current feelings and thoughts. Once the user submits their input, our app leverages the Gemini API to perform a comprehensive analysis of the expressed emotions.

We utilize the Gemini API through the Google Generative AI package in Dart. The process begins by initializing a GenerativeModel with specific configurations tailored for emotion analysis. We set parameters like temperature, topK, and topP to fine-tune the AI's response generation.

The app sends the user's input to the Gemini model along with a carefully crafted prompt. This prompt instructs the AI to:

1. Extract and list key emotions from the user's input.
2. Provide a brief summary of the overall emotional state.
3. Offer a supportive message based on the analyzed emotions.
4. Respond in a personal, empathetic tone.

The Gemini API processes this request and returns a structured response. Our app then displays this response to the user, presenting:

- A list of identified emotions
- A concise summary of their emotional state
- A supportive message tailored to their current feelings

By leveraging the Gemini API's natural language processing capabilities, our app provides users with AI-driven emotional insights.

Built with

  • Flutter
  • Web/Chrome

Team

By

Jackreece Ejini

From

United States