Company

Contact

Project scope
Categories
Product management UX design Artificial intelligenceSkills
authentications usability testing product design development environment minimum viable product prototyping cloud firestore communication platforms voice interaction front end designProposal: Conversational Digital Companion App for Neurodivergent Users
1. Introduction
This document provides a comprehensive overview and proposal for the development of a conversational digital companion application specifically designed to support neurodivergent individuals, with a particular focus on those with Attention-Deficit/Hyperactivity Disorder (ADHD). The initial request highlighted the need for a human-like, supportive assistant that blends productivity tools with empathetic interaction to help users manage daily challenges related to attention, organization, and emotional regulation. This proposal details the app concept, underlying research, features, design considerations, user journey, and technical approach for building a Minimum Viable Product (MVP) aimed at boosting productivity and well-being for users across different age groups (teens, students, working adults).
2. Problem Statement & User Needs
Neurodivergent individuals, particularly those with ADHD, often encounter significant challenges in daily life stemming from differences in executive functioning and emotional processing. Traditional productivity tools can sometimes feel rigid, overwhelming, or fail to address the holistic needs of these users. Based on initial requirements and subsequent research, several key areas of need have been identified:
- Executive Dysfunction: This core challenge manifests as difficulties in planning, organizing, initiating and completing tasks, managing time effectively, maintaining focus, regulating impulses, and working towards goals.
- Time Blindness: A common difficulty is the impaired ability to perceive the passage of time or accurately estimate task durations, leading to issues with punctuality, scheduling, and project management.
- Emotional Dysregulation: Many individuals experience heightened emotional sensitivity, rapid mood shifts, low frustration tolerance, and difficulty managing intense emotional responses. This emotional component significantly impacts well-being and productivity.
- Cognitive Load & Sensory Sensitivity: Overly complex interfaces, excessive information, or distracting visual/auditory elements in digital tools can lead to cognitive overload and hinder usability.
These challenges necessitate a tool that is not just functional but also adaptable, intuitive, motivating, and emotionally supportive, moving beyond simple task lists to offer integrated, personalized assistance.
3. Research Summary: Understanding Neurodivergent Needs
To effectively design the companion app, comprehensive research was conducted into the specific challenges and needs of neurodivergent individuals, particularly those with ADHD. This involved analyzing the initial requirements and performing targeted web searches on executive dysfunction, time blindness, emotional regulation, and existing digital tools.
3.1 Key Challenges Identified
- Executive Dysfunction: A primary challenge encompassing difficulties with planning, organization, task initiation/completion, working memory, time management, attention regulation, impulse control, and goal setting.
- Time Blindness (Time Agnosia): A persistent inability to accurately perceive the passage of time or estimate task duration, leading to chronic issues with punctuality and scheduling.
- Emotional Dysregulation (DESR): Significant difficulty managing emotional responses, resulting in intense reactions, mood swings, low frustration tolerance, and challenges in calming down.
- Cognitive Load and Sensory Sensitivity: Increased susceptibility to being overwhelmed by cluttered interfaces, excessive information, or distracting sensory stimuli in digital environments.
3.2 Needs and Opportunities for the App
Based on these challenges, the digital companion app should address the following needs:
- Structured Executive Function Support: Tools for easy task capture, breakdown, prioritization, tracking, intelligent reminders, visual schedules, calendar integration, and focus aids (timers, distraction management, accountability features).
- Time Blindness Mitigation: Visual timers/clocks, AI-assisted duration estimation, clear schedule visualization, and gentle time-based alerts.
- Emotional Regulation Assistance: Mood tracking/check-ins, empathetic conversational support, guided exercises (e.g., CBT-based), and positive reinforcement.
- Optimized User Experience (UX): Simple, clear, predictable, and customizable interface with low cognitive load, flexibility, and forgiveness.
- Motivation and Engagement: Gamification, personalization (assistant personality/appearance), and adaptive AI assistance.
3.3 Insights from Existing Tools
Analysis of existing apps (e.g., Tiimo, Habitica, Replika, Woebot, myCopilot, Aurora) revealed valuable insights:
- Visual schedules (Tiimo) are effective.
- Gamification (Habitica) boosts motivation but can add complexity.
- Empathetic chat (Replika) provides emotional support but needs productivity focus.
- AI-driven coaching (Woebot) for emotional regulation is feasible.
- Context-aware interventions (myCopilot) show promise for focus.
- Integrated approaches (Aurora) aim for holistic support but risk being overwhelming.
Conclusion from Research: A successful app must deeply understand and address core challenges (executive dysfunction, time blindness, emotional dysregulation) by blending structured productivity tools with empathetic, personalized support within a simple, customizable, and motivating user experience.
4. Proposed Solution: The Conversational Companion
We propose developing a mobile application centered around a conversational AI assistant. This companion will act as a supportive partner, helping users navigate daily tasks and manage challenges through natural language interaction. The core concept is to provide:
- Personalized Assistance: The AI companion learns user preferences and adapts its support style.
- Integrated Support: Combining task management, focus aids, scheduling, and emotional check-ins within a single, cohesive interface.
- Empathetic Interaction: Offering non-judgmental support, encouragement, and guidance for emotional regulation.
- Accessibility: Designed from the ground up with neurodiversity-friendly principles to minimize cognitive load and maximize usability.
5. Key Features
Based on the requirements and research, we have identified a comprehensive feature set and prioritized key features for the MVP.
5.1 Minimum Viable Product (MVP) Features
To launch effectively and gather user feedback, the MVP will focus on delivering core value by addressing the most critical needs:
- Basic Conversational Interface: A functional chat interface allowing users to input tasks, ask simple questions, and receive basic responses from the assistant.
- Core Task Management: Ability to add, view, and mark tasks as complete. Includes simple, time-based reminders set via chat.
- Simple Focus Timer: A basic implementation of a focus timer, such as the Pomodoro technique (e.g., 25 min work, 5 min break), initiated via chat command.
- Basic Emotional Check-in: A simple daily or user-initiated prompt asking about the user's mood, with the ability to log the response (e.g., using emojis or simple scales).
- Limited Customization: Perhaps one or two pre-set assistant personality options to choose from, demonstrating the concept.
- Fundamental UX/Accessibility: A clean, uncluttered interface adhering to basic accessibility principles (e.g., clear fonts, sufficient contrast). Priority is on ease of use and avoiding overwhelm.
- Essential Calendar Integration: Integration with one primary calendar service (e.g., Google Calendar) for viewing events and setting reminders based on calendar entries.
This MVP feature set provides the foundational loop of task management, focus support, and basic emotional awareness within a conversational context, allowing for initial user testing and iteration before developing more advanced functionalities.
5.2 Comprehensive (Post-MVP) Feature List
The ideal version of the app would incorporate a wider range of features to provide holistic support:
- Conversational Core: The primary interaction method will be a human-like chat interface. Users should be able to communicate requests, log information, and receive support through natural language conversation with the AI assistant.
- Advanced Task Management & Scheduling: Beyond basic lists, this includes AI-powered task breakdown, prioritization assistance based on user goals or urgency, intelligent reminders that adapt to user context and responsiveness, seamless setup of recurring tasks and routines, and robust integration with external calendars like Google Calendar and Outlook Calendar.
- Sophisticated Focus & Productivity Suite: This encompasses customizable focus timers (like Pomodoro), active distraction management tools (optional app/website blocking during focus sessions), AI-driven gentle nudges or interventions when focus wanes, features simulating 'body doubling' through AI presence or check-ins, and integrated focus-enhancing soundscapes.
- Engaging Gamification System: A well-developed reward system featuring points, badges, progress streaks, and potentially levels or quests. Rewards could unlock cosmetic customizations (themes, avatars) or even new minor features, tailored to maintain motivation without becoming overwhelming.
- In-Depth Emotional & Well-being Support: Regular, non-intrusive mood check-ins and tracking over time. The AI companion would offer empathetic responses, conversational coaching based on principles like CBT to help reframe negative thoughts or manage overwhelm, guided relaxation or focus exercises, and consistent positive reinforcement.
- Extensive Customization & Personalization: Users should be able to tailor the app experience significantly. This includes choosing from multiple assistant personalities (e.g., supportive coach, cheerful friend, calm guide), customizing visual avatars or icons, selecting preferred voices (for voice interaction), adjusting UI themes and layouts, fine-tuning notification preferences, and toggling major features on/off.
- Adaptive AI Learning: The AI should learn user preferences and patterns over time, adapting its communication style, reminder strategies, and suggestions to become a more effective and personalized assistant.
- Broad Integrations: Connectivity with essential third-party tools beyond calendars, potentially including popular note-taking apps (e.g., Notion, Evernote), project management tools, or communication platforms (e.g., Slack), depending on the target user group (students, professionals).
- Optimized UX & Accessibility: Adherence to best practices for neurodivergent users, ensuring a clean, intuitive, predictable interface with minimal clutter. This includes high contrast modes, readable fonts, clear visual hierarchy, simple language, customizable sensory inputs (sounds, animations), and forgiving interactions (e.g., easy undo).
6. Design Approach & User Experience (MVP)
Our design philosophy prioritizes clarity, simplicity, predictability, and low cognitive load, specifically tailored for neurodivergent users.
6.1 Key Design Principles
- Minimalist Interface: Clean layouts, ample white space, and avoidance of visual clutter to reduce cognitive load.
- Intuitive Navigation: Simple, consistent navigation patterns, primarily centered around the chat interface.
- Clear Communication: Concise language, clear visual hierarchy, high-contrast text, and avoidance of ambiguity.
- Customization (Basic MVP): Allowing users to choose an assistant personality. Future versions will expand customization (themes, fonts, notifications).
- Forgiving Interactions: Easy undo options (where applicable) and non-judgmental error handling.
- Accessibility: Adherence to mobile accessibility guidelines (WCAG AA where applicable) regarding font sizes, contrast, and touch target sizes.
6.2 User Flow (MVP Summary)
The core user flow for the MVP involves:
- Onboarding: Simple welcome, personality choice, permission requests (notifications, calendar) with clear explanations.
- Task Management: Adding tasks via chat (natural language), viewing tasks in a simple list (accessible via chat or icon), marking tasks complete.
- Focus Sessions: Initiating a Pomodoro timer via chat, viewing a minimalist timer screen, receiving notifications for breaks/completion.
- Mood Check-ins: Responding to simple, emoji-based mood prompts within the chat interface.
- Settings: Basic options to change personality, manage notifications, and calendar connection.
6.3 Conceptual Screen Designs (MVP Descriptions)
(Text descriptions focusing on neurodiversity-friendly aspects)
- Main Chat Interface: Familiar messaging layout. Calm colors, high contrast. Minimalist top bar. Clear distinction between user and assistant messages. Optional quick-access icons for common commands.
- Task List View: Simple vertical list. Clear checkboxes. Good spacing. Potential for calendar event integration shown distinctly.
- Focus Timer Screen: Extremely minimalist. Large timer display. Simple Pause/Stop controls. Calming, non-distracting background.
- Mood Check-in Prompt: Appears within chat. Uses simple emojis or buttons for quick, low-effort interaction.
7. Technical Approach (MVP)
The proposed technical architecture for the MVP is designed for cross-platform compatibility, scalability, and efficient development.
7.1 Architecture Overview
The MVP will consist of:
- Mobile Application (Client): A cross-platform mobile app (iOS and Android) built with React Native, serving as the primary user interface.
- Backend Service (Server): A cloud-based backend (Node.js/Express.js) hosted on a scalable platform (e.g., Google Cloud Run, Firebase Functions) to handle business logic, data storage, AI integration, and third-party API connections.
- Database: Firestore (NoSQL) for flexible data storage integrated with Firebase.
- AI Engine: A third-party Large Language Model (LLM) API (e.g., Google AI, OpenAI) accessed via the backend.
- Third-Party Services: Firebase Authentication for user management, Firebase Cloud Messaging (FCM) for push notifications, and Google Calendar API for calendar integration.
7.2 Technology Stack Summary
- Frontend: React Native (with Redux Toolkit/Zustand for state management, React Native Paper/NativeBase for UI).
- Backend: Node.js / Express.js.
- Database: Google Firestore.
- AI: Third-party LLM API (e.g., Google AI, OpenAI).
- Authentication: Firebase Authentication.
- Notifications: Firebase Cloud Messaging (FCM).
- Calendar: Google Calendar API.
7.3 Data Models (MVP)
Key Firestore collections will include:
- users: Stores user profile information, preferences (like chosen assistant personality), notification settings, and calendar connection status/tokens.
- tasks: Stores user-defined tasks with details like title, due date, completion status, and associated user ID.
- moodLogs: Stores records of user mood check-ins with timestamp and associated user ID.
(Note: Conversation history is not planned for persistent storage in the MVP to simplify privacy management.)
7.4 API Integrations (MVP)
- Google Calendar API: For reading events and potentially creating reminders (requires OAuth 2.0 user consent).
- LLM API: For processing chat input and generating assistant responses (requires secure API key management).
- Firebase Services APIs: For authentication, database operations, and push notifications.
7.5 Key Technical Considerations
- Security: Secure handling of API keys, user data (especially OAuth tokens), input validation, HTTPS communication.
- Privacy: Clear data usage policies, minimal data collection for MVP, compliance with relevant regulations (GDPR, CCPA), awareness of LLM provider policies.
- Scalability: Use of cloud-native services facilitates future scaling.
- Accessibility: Adherence to mobile accessibility guidelines.
- Error Handling: Robust handling of API/network errors.
8. Detailed User Journey (MVP)
This section maps out typical user interactions with the MVP, illustrating how the app supports a user like Alex (a college student with ADHD) through key scenarios.
8.1 Scenario 1: Onboarding & First Interaction
- Goal: Simple setup, feel comfortable.
- Steps: Download -> Intro Screens -> Choose Assistant Personality -> Grant Permissions (Notifications, Calendar) -> Land on Chat Interface.
- Key App Responses: Clear welcome messages, simple personality choice, explanations for permissions, gentle welcome message in chat.
- User Feeling: Initial apprehension turns to cautious optimism due to simple process and familiar chat UI.
8.2 Scenario 2: Adding Tasks & Getting Reminders
- Goal: Easily capture tasks, get reliable reminders.
- Steps: Input task via chat (natural language) -> Assistant confirms & adds -> Input another task, assistant clarifies time -> View task list (via chat command or UI) -> Receive timely notification -> Mark task complete in list.
- Key App Responses: Natural language understanding, confirmation messages, proactive clarification, integrated task list view, clear notifications, positive feedback on completion.
- User Feeling: Relief at easy capture, feeling more organized, appreciation for reminders and positive reinforcement.
8.3 Scenario 3: Using the Focus Timer
- Goal: Initiate and maintain focus on a task.
- Steps: Initiate timer via chat -> View minimalist timer screen -> (Future: Potential distraction intervention) -> Receive completion notification -> Start break timer.
- Key App Responses: Encouraging initiation message, ultra-minimalist timer UI, clear session end notification, prompt for break.
- User Feeling: Hesitation overcome by simple initiation, reduced distraction during focus, sense of accomplishment (even if partial), structure provided by timer.
8.4 Scenario 4: Mood Check-in
- Goal: Acknowledge emotional state simply.
- Steps: Respond to proactive daily prompt (emojis) -> Assistant acknowledges -> User initiates check-in later when overwhelmed -> Respond (emoji) -> Assistant gives simple empathetic acknowledgment.
- Key App Responses: Simple emoji-based prompts, brief, non-demanding acknowledgments.
- User Feeling: Low-effort way to log mood, feeling slightly validated/heard even with simple responses.
This journey highlights how the MVP's core features, delivered through a simple conversational interface, provide tangible support for common ADHD challenges while laying the groundwork for more advanced features.
9. Next Steps
The immediate next step following this proposal is the development of the Minimum Viable Product (MVP) based on the outlined features, design, and technical specifications. This involves:
- Setting up the development environment (React Native, Node.js, Firebase).
- Implementing the core functionalities: basic chat, task management, focus timer, mood check-in, basic customization, and calendar integration.
- Developing the user interface according to the neurodiversity-friendly design principles.
- Conducting internal testing.
- Preparing for initial user testing with a small group to gather feedback.
Subsequent phases will focus on iterating based on user feedback, refining existing features, and progressively building out the comprehensive feature set towards the full vision of the app.
1. Research & Insights (for UX, Psychology, or HCI students)
- User Personas & Journey Maps
- Profiles and behavioral maps of neurodivergent users (e.g., ADHD, autism, anxiety) to guide design and feature development.
- Accessibility & Inclusion Research Report
- A brief report summarizing neuro-inclusive design principles and sensory-friendly app features based on WCAG standards and user feedback.
2. UX/UI Design Deliverables (for design-focused teams)
- Low & High-Fidelity Wireframes
- Inclusive mobile wireframes/prototypes with customizable themes, minimal interfaces, and sensory-safe visual elements.
- Interactive Prototype (Figma or similar)
- A clickable walkthrough showing how a user interacts with Ari, sets routines, and uses micro-resets.
- User Testing Summary
- Feedback from 3–5 testers on clarity, comfort, and emotional engagement of the UI.
Providing specialized, in-depth knowledge and general industry insights for a comprehensive understanding.
Sharing knowledge in specific technical skills, techniques, methodologies required for the project.
Direct involvement in project tasks, offering guidance, and demonstrating techniques.
Providing access to necessary tools, software, and resources required for project completion.
Supported causes
The global challenges this project addresses, aligning with the United Nations Sustainable Development Goals (SDGs). Learn more about all 17 SDGs here.
About the company
Enabled Talent is revolutionizing the employment landscape with its cutting-edge AI-driven platform, dedicated to bridging the gap between individuals with disabilities and inclusive job opportunities. We expertly match talent to roles by considering skills, accessibility needs, and personalized digital profiles, empowering employers, nonprofits, educational institutions, and governments to embrace fair hiring practices. Our unwavering commitment ensures that the future of work is not only inclusive and accessible but also empowering for all.
Backed by leading incubators and accelerator programs, Enabled Talent is strategically positioned to drive inclusivity across diverse industries, transforming workplaces into environments where everyone can thrive.