@mnjavaid34's profile picture
3.1k
Runs
1
Followers
8
Following

noumanjavaid

@mnjavaid34

He

Sims

Build a native mobile app in React Native that functions as a conversational wellness assistant with a customizable personality. The primary interaction is voice-based dialogue.

The core features are:

1.  **Main Conversation Screen:**
    *   Design a user interface similar to a chat application to display a transcript of the conversation. Clearly differentiate between "User" and "Assistant" messages.
    *   When the app opens, the Assistant should begin with a spoken welcome message that reflects its current personality.

2.  **Voice Input Mechanism:**
    *   Include a large, press-and-hold microphone button for recording voice.
    *   Provide a clear visual indicator (e.g., an animation) while the app is listening.
    *   When the user releases the button, stop the recording for processing.

3.  **Conversation Flow:**
    *   The user's speech is transcribed and added to the conversation view.
    *   The AI's spoken response is played automatically and its transcript is added to the view.
    *   Crucially, the AI's response (tone, vocabulary, and style) must be shaped by the user's selected personality setting.

4.  **Personality Settings Screen:**
    *   Create a new screen, accessible from a settings icon on the main screen.
    *   On this screen, provide a list of selectable personalities for the assistant. Use a simple list or radio buttons for selection.
    *   Include at least three personality options:
        *   **Wise Sage:** Calm, insightful, and uses thoughtful language.
        *   **Cheerful Friend:** Enthusiastic, supportive, and uses positive, energetic language.
        *   **Calm Guide:** Gentle, soothing, and focuses on mindfulness and relaxation techniques.
    *   The user's choice should be saved locally on the device.

5.  **Technical Requirements:**
    *   The app must be built using React Native with functional components and hooks.
    *   Manage the conversation and personality state effectively. The selected personality must be included as a system instruction or context in every request sent to the conversational AI.
    *   Code should be clean and modular, separating UI, state management, and AI interaction logic.
28
0
0

Build a native mobile app in React Native that functions as a conversational wellness assistant with a customizable personality. The primary interaction is voice-based dialogue. The core features are: 1. **Main Conversation Screen:** * Design a user interface similar to a chat application to display a transcript of the conversation. Clearly differentiate between "User" and "Assistant" messages. * When the app opens, the Assistant should begin with a spoken welcome message that reflects its current personality. 2. **Voice Input Mechanism:** * Include a large, press-and-hold microphone button for recording voice. * Provide a clear visual indicator (e.g., an animation) while the app is listening. * When the user releases the button, stop the recording for processing. 3. **Conversation Flow:** * The user's speech is transcribed and added to the conversation view. * The AI's spoken response is played automatically and its transcript is added to the view. * Crucially, the AI's response (tone, vocabulary, and style) must be shaped by the user's selected personality setting. 4. **Personality Settings Screen:** * Create a new screen, accessible from a settings icon on the main screen. * On this screen, provide a list of selectable personalities for the assistant. Use a simple list or radio buttons for selection. * Include at least three personality options: * **Wise Sage:** Calm, insightful, and uses thoughtful language. * **Cheerful Friend:** Enthusiastic, supportive, and uses positive, energetic language. * **Calm Guide:** Gentle, soothing, and focuses on mindfulness and relaxation techniques. * The user's choice should be saved locally on the device. 5. **Technical Requirements:** * The app must be built using React Native with functional components and hooks. * Manage the conversation and personality state effectively. The selected personality must be included as a system instruction or context in every request sent to the conversational AI. * Code should be clean and modular, separating UI, state management, and AI interaction logic.

© 2025 aSim. All rights reserved.