<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Saurabh </title>
    <description>The latest articles on DEV Community by Saurabh  (@saurabh_ssk).</description>
    <link>https://dev.to/saurabh_ssk</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3502417%2F0b931839-e941-4f5e-9612-75d002d7b679.png</url>
      <title>DEV Community: Saurabh </title>
      <link>https://dev.to/saurabh_ssk</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/saurabh_ssk"/>
    <language>en</language>
    <item>
      <title>EVE AI : AI FOR HER HEALTH</title>
      <dc:creator>Saurabh </dc:creator>
      <pubDate>Mon, 29 Sep 2025 06:52:55 +0000</pubDate>
      <link>https://dev.to/saurabh_ssk/eve-ai-ai-for-her-health-426a</link>
      <guid>https://dev.to/saurabh_ssk/eve-ai-ai-for-her-health-426a</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/kendoreact-2025-09-10"&gt;KendoReact Free Components Challenge&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;EVE / NARI AI is a clinical assistant for women’s health that helps clinicians analyze breast images, prioritize triage, and generate reports, while giving patients clear, patient‑friendly explanations. It includes a RAG-based Breast Cancer Knowledge Box so users can ask grounded questions with context. The app supports role-based workflows (Clinician/Patient), image analysis with BI-RADS assessment, and a dashboard for case review.&lt;/p&gt;

&lt;h2&gt;
  
  
  KEY FEATURES
&lt;/h2&gt;

&lt;p&gt;AI-Powered Clinical Analysis (for Medical Professionals)&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Breast Scan Analysis: Utilizes AI to highlight suspicious regions, provide BI-RADS scores, generate clinical summaries, and assess risk levels.&lt;/li&gt;
&lt;li&gt;Cephalometric Analysis: Accurately identifies precise anatomical landmarks on X-rays, crucial for orthodontic imaging and planning.
Skin Photo Analysis: Identifies lesions, assesses their characteristics (asymmetry, border, color, diameter, evolution), and provides malignancy risk scores.&lt;/li&gt;
&lt;li&gt;Differential Diagnosis Generation: Suggests the most likely differential diagnoses based on provided clinical summaries.&lt;/li&gt;
&lt;li&gt;Longitudinal Summary Generation: Compares current and prior medical scans to summarize changes in findings over time.&lt;/li&gt;
&lt;li&gt;Clinical Note Drafting: Automates the generation of structured clinical notes (e.g., SOAP format) based on AI analysis.&lt;/li&gt;
&lt;li&gt;Second Opinion Generation: Offers AI-powered second opinions on medical scans and initial AI analyses for enhanced diagnostic confidence.&lt;/li&gt;
&lt;li&gt;Clinical and Patient Report Generation: Creates detailed clinical reports for healthcare providers and simplified, patient-friendly reports for better patient understanding.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Patient-Facing AI Tools (for Women Patients )&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Menstrual &amp;amp; Reproductive Health Tracking: Enables tracking of menstrual cycles, prediction of ovulation, and AI-powered insights into symptoms.&lt;/li&gt;
&lt;li&gt;Pregnancy &amp;amp; Postpartum Tracking: Monitors fetal development, common maternal symptoms, and provides tailored health recommendations.&lt;/li&gt;
&lt;li&gt;AI Symptom Checker: Offers preliminary AI analysis and suggests next steps based on reported symptoms.&lt;/li&gt;
&lt;li&gt;Personalized Health Education: Provides clear, illustrated answers to health questions, making complex medical information accessible.&lt;/li&gt;
&lt;li&gt;Medication Helper: Explains prescription information in simple, easy-to-understand terms.&lt;/li&gt;
&lt;li&gt;Scan Annotator: Identifies and labels anatomical structures on medical scans for educational purposes, helping patients understand their own imaging.&lt;/li&gt;
&lt;li&gt;AI Health Plan Coach: Assists users in creating and tracking personalized wellness plans to achieve their health goals.&lt;/li&gt;
&lt;li&gt;Journal Entry Analysis: Summarizes journal entries, identifies overall sentiment, and offers gentle, encouraging suggestions for reflection.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;RAG Knowledge Box (Progress Nuclia Integration)&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Interactive Chat Interface: Provides a chat-based interface for users to ask breast cancer-related questions.&lt;/li&gt;
&lt;li&gt;Contextual Answers: Powered by Progress Nuclia, it offers Retrieval-Augmented Generation (RAG) to deliver grounded answers with relevant citations and context.&lt;/li&gt;
&lt;li&gt;Direct Widget Integration: Seamlessly integrated using the official Nuclia widget for robust and reliable knowledge retrieval.
Multi-Modal AI Tools&lt;/li&gt;
&lt;li&gt;Image Editing with Text: Allows for editing and annotating images based on natural language text prompts.&lt;/li&gt;
&lt;li&gt;Educational Image Generation: Generates minimalist, medically accurate illustrations for various educational content needs.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  TECH STACK
&lt;/h2&gt;

&lt;p&gt;EVE AI is built with a modern and robust technology stack:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Frontend: React, TypeScript, Vite&lt;/li&gt;
&lt;li&gt;UI Framework: Material UI (MUI) for a consistent and responsive user interface.&lt;/li&gt;
&lt;li&gt;AI Integration: Google Gemini API (@google/genai) for advanced AI capabilities across various features.&lt;/li&gt;
&lt;li&gt;Database: Dexie.js, a powerful IndexedDB wrapper, for efficient client-side data storage.&lt;/li&gt;
&lt;li&gt;UI Components: Leverages a comprehensive suite of KendoReact components from Progress for rich and interactive UI elements, including:&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;PanelBar, PanelBarItem: For collapsible and organized content sections.&lt;/li&gt;
&lt;li&gt;Scheduler: For appointment management and display.&lt;/li&gt;
&lt;li&gt;DatePicker: For intuitive date input.&lt;/li&gt;
&lt;li&gt;Notification: For displaying timely alerts and messages.&lt;/li&gt;
&lt;li&gt;Chart, ChartSeries, ChartSeriesItem, ChartCategoryAxis, ChartCategoryAxisItem, ChartValueAxis, ChartValueAxisItem: For visualizing health analytics data.&lt;/li&gt;
&lt;li&gt;Button: For interactive actions.&lt;/li&gt;
&lt;li&gt;Input: For text input fields.&lt;/li&gt;
&lt;li&gt;DropDownList: For selection of options from a list.&lt;/li&gt;
&lt;li&gt;Upload: For handling file uploads.&lt;/li&gt;
&lt;li&gt;TreeView: For hierarchical navigation in the sidebar.&lt;/li&gt;
&lt;li&gt;Splitter, SplitterPane: For flexible layout management, especially in analysis views.&lt;/li&gt;
&lt;li&gt;ProgressBar: For indicating loading and processing status.&lt;/li&gt;
&lt;li&gt;TabStrip, TabStripTab: For organizing content into tabbed interfaces.&lt;/li&gt;
&lt;li&gt;Tooltip: For providing additional information on hover.&lt;/li&gt;
&lt;li&gt;ListView: For displaying lists of items with custom rendering.&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;RAG (Retrieval-Augmented Generation): Progress Nuclia, integrated via its official widget, for intelligent knowledge retrieval.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;demo link : &lt;a href="https://eve-ai-kappa.vercel.app/" rel="noopener noreferrer"&gt;https://eve-ai-kappa.vercel.app/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;github link : &lt;a href="https://github.com/saurkan/eve-ai" rel="noopener noreferrer"&gt;https://github.com/saurkan/eve-ai&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  KendoReact Components Used
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Buttons, Input&lt;/li&gt;
&lt;li&gt;DropDownList&lt;/li&gt;
&lt;li&gt;Grid&lt;/li&gt;
&lt;li&gt;Upload&lt;/li&gt;
&lt;li&gt;ProgressBar&lt;/li&gt;
&lt;li&gt;TreeView&lt;/li&gt;
&lt;li&gt;Scheduler&lt;/li&gt;
&lt;li&gt;Charts&lt;/li&gt;
&lt;li&gt;Notification&lt;/li&gt;
&lt;li&gt;Tooltip&lt;/li&gt;
&lt;li&gt;Splitter&lt;/li&gt;
&lt;li&gt;TabStrip&lt;/li&gt;
&lt;li&gt;PanelBar&lt;/li&gt;
&lt;li&gt;Menu&lt;/li&gt;
&lt;li&gt;DatePicker&lt;/li&gt;
&lt;li&gt;ListView&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  AI Coding Assistant Usage
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Used an AI assistant to scaffold the UI, wire KendoReact components, and implement role-based views.&lt;/li&gt;
&lt;li&gt;Automated integration of license activation, theme import, and component swaps from MUI to Kendo to reach 20+ components.&lt;/li&gt;
&lt;li&gt;Assisted in adding a user-facing Gemini API key dialog and updating copy on the landing page.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Nuclia Integration
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Integrated a Breast Cancer Knowledge Box that calls a Nuclia Progress knowledge base endpoint for RAG answers with grounded context.&lt;/li&gt;
&lt;li&gt;The RAG chat works independently of the Gemini key (Gemini is only needed for image analysis/report generation).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F11t89s4gukbtt7qvvq6h.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F11t89s4gukbtt7qvvq6h.png" alt="cephalometric tool for dentists&amp;lt;br&amp;gt;
"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fszz6l7lap8v9h0vmfcu3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fszz6l7lap8v9h0vmfcu3.png" alt="breast cancer detection"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwu6f7j9e3k51nafqwc37.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwu6f7j9e3k51nafqwc37.png" alt="education studio"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6bcjcgw4p0dkqycm7qdv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6bcjcgw4p0dkqycm7qdv.png" alt="choose mode"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Feco96vaoniywb8woqx0k.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Feco96vaoniywb8woqx0k.png" alt="Progress Agentic RAG used for accurate medical knowledge for patients citing reliable health data "&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;

  &lt;iframe src="https://www.youtube.com/embed/-yZ1F0lofxM"&gt;
  &lt;/iframe&gt;


&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>kendoreactchallenge</category>
      <category>react</category>
      <category>webdev</category>
    </item>
    <item>
      <title>NARI AI : AI for Her Health</title>
      <dc:creator>Saurabh </dc:creator>
      <pubDate>Mon, 15 Sep 2025 06:59:50 +0000</pubDate>
      <link>https://dev.to/saurabh_ssk/nari-woman-health-app-detect-breast-cancer-3j60</link>
      <guid>https://dev.to/saurabh_ssk/nari-woman-health-app-detect-breast-cancer-3j60</guid>
      <description>&lt;p&gt;&lt;strong&gt;NARI AI&lt;/strong&gt;, is a comprehensive ai powered health platform built for women's health. It operates in two distinct modes:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvqorvm0zqss56tkcpq83.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvqorvm0zqss56tkcpq83.png" alt="Screenshot 2"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Clinician Mode:&lt;/strong&gt; This mode serves as an AI-powered clinical decision support system for medical professionals. It helps doctors and radiologists manage their workflow by automatically triaging patient cases, providing detailed analysis of medical scans, generating draft reports, and offering advanced tools for research and specialized analysis.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Patient Mode:&lt;/strong&gt; This mode acts as a personal health companion for patients. It aims to empower patients by providing them with simplified, understandable versions of their medical reports, educational resources, and a suite of AI-powered tools to track their health, understand their conditions, and manage their wellness goals.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  What problem does this solve?
&lt;/h3&gt;

&lt;p&gt;NARI AI addresses key challenges on both sides of the healthcare experience:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;For Clinicians:&lt;/strong&gt; It tackles issues of &lt;strong&gt;workload, diagnostic efficiency, and documentation burnout&lt;/strong&gt;. By automating the initial analysis of scans and prioritizing cases by urgency, it allows clinicians to focus their expertise where it's needed most. The AI acts as an assistant, drafting reports and providing quick access to research, thereby streamlining the entire diagnostic and administrative workflow.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;For Patients:&lt;/strong&gt; It solves the problem of &lt;strong&gt;health literacy and patient disempowerment&lt;/strong&gt;. Medical terminology and reports are often intimidating and difficult to understand. NARI AI bridges this gap by translating complex information into simple language, allowing patients to ask questions about their results, and providing them with tools to be more proactive and informed about their health journey.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fymkxj89qh5btyxcuxehr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fymkxj89qh5btyxcuxehr.png" alt="Screenshot 3"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Tech Stack
&lt;/h3&gt;

&lt;p&gt;The application is a modern, single-page web application built with the following technologies:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Frontend Framework:&lt;/strong&gt; React with TypeScript&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;UI Component Library:&lt;/strong&gt; Material-UI (MUI)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Local Database:&lt;/strong&gt; Dexie.js, which is a powerful wrapper for the browser's IndexedDB. This is used to store patient cases and chat history, enabling offline access and persistence.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Integration:&lt;/strong&gt; The official Google GenAI JavaScript SDK (@google/genai) to communicate with Gemini models.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Client-side Encryption:&lt;/strong&gt; CryptoJS is used to encrypt data before it's stored in the local database, enhancing privacy.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  How does it use the Gemini API?
&lt;/h3&gt;

&lt;p&gt;The application deeply integrates the Gemini API across its features, leveraging its advanced capabilities in multiple ways, as seen in the geminiService.ts file:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Structured JSON Output:&lt;/strong&gt; It extensively uses Gemini's ability to generate structured JSON output based on a defined schema (responseSchema). This is the backbone of its analytical features, allowing it to turn a medical scan into a detailed object containing risk scores, findings, bounding boxes, recommendations, and more.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Multimodal Analysis (Image + Text Input):&lt;/strong&gt; For nearly all scan analyses (breast, skin, cephalometric), it sends both the image data and a detailed text prompt to the Gemini model. The model's vision capabilities are used to analyze the image content based on the instructions in the prompt.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Image Generation (imagen-4.0-generate-001):&lt;/strong&gt; The app uses Gemini to generate new images from text prompts. This is used to create educational illustrations for patients, such as breast self-exam guides, diagrams of fetal development, or visuals for health articles.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Image Editing (gemini-2.5-flash-image-preview):&lt;/strong&gt; It uses a vision model to perform in-place edits on existing images based on text commands. A user can type "circle the suspicious mass" or "highlight the ribs," and the model returns a new, modified image.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Conversational AI (Chat):&lt;/strong&gt; It uses the chat API (ai.chats.create) to create specialized AI assistants. These chatbots are given specific system instructions to act as a "patient report explainer" or a "health coach," ensuring their responses are safe, focused, and helpful within their designated role.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Text Generation and Summarization:&lt;/strong&gt; Standard text generation is used for drafting clinical reports, summarizing research articles, providing second opinions, and creating patient-friendly explanations.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  How does it use multimodality?
&lt;/h3&gt;

&lt;p&gt;Multimodality is a core aspect of NARI AI, enabling it to process and generate information across different formats:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Image-to-JSON:&lt;/strong&gt; The primary diagnostic flow is multimodal. It takes an &lt;strong&gt;image&lt;/strong&gt; (e.g., a mammogram) as input and outputs structured &lt;strong&gt;JSON&lt;/strong&gt; text data that represents the clinical analysis.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Text-to-Image:&lt;/strong&gt; The educational features are a reverse example. They take a &lt;strong&gt;text&lt;/strong&gt; prompt (e.g., "a diagram of the pelvic floor") and output a new &lt;strong&gt;image&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Image &amp;amp; Text-to-Image &amp;amp; Text (Interactive Editing):&lt;/strong&gt; This is the most advanced use. The app sends an &lt;strong&gt;image&lt;/strong&gt; and a &lt;strong&gt;text&lt;/strong&gt; command (e.g., "color the clavicle blue") to the model. The model processes both inputs and returns a new, edited &lt;strong&gt;image&lt;/strong&gt; along with a &lt;strong&gt;text&lt;/strong&gt; response confirming the action.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Image-in-Chat:&lt;/strong&gt; The AI Health Plan coach can generate and display &lt;strong&gt;images&lt;/strong&gt; directly within the chat interface in response to a user's &lt;strong&gt;text&lt;/strong&gt; request, making the conversation more visual and engaging.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6yvtp5pdzt44e5ow6r1s.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6yvtp5pdzt44e5ow6r1s.png" alt="Screenshot 1"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  All Features and Functionalities?
&lt;/h3&gt;

&lt;p&gt;The application is rich with features, divided between the two user modes.&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;Clinician Features:&lt;/strong&gt;
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Triage Dashboard:&lt;/strong&gt; View a queue of patient cases automatically sorted by AI-assessed priority (High, Medium, Low).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;AI Scan Viewer:&lt;/strong&gt; An interactive viewer for medical scans with AI findings (masses, lesions) overlaid as color-coded bounding boxes.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Interactive Analysis Chat:&lt;/strong&gt; A chat interface layered on the Scan Viewer that allows the clinician to give text commands to the AI to edit the image in real-time (e.g., "point an arrow to the calcification").&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Advanced Clinical Tools:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Suggest Differential Diagnoses:&lt;/strong&gt; Get an AI-generated list of possible diagnoses based on scan findings.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Draft Clinical Note:&lt;/strong&gt; Automatically generate a structured clinical note from the analysis.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Get AI Second Opinion:&lt;/strong&gt; Request a second AI analysis for confirmation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Compare with Prior Scans:&lt;/strong&gt; An AI-powered tool to summarize changes between a patient's current and previous scans.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;strong&gt;Automated Reporting:&lt;/strong&gt; Generate a detailed clinical report and a simplified patient-friendly report with one click.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;&lt;strong&gt;Specialized Analysis Modules:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Cephalometric Analysis:&lt;/strong&gt; For orthodontists, this tool auto-detects landmarks on an X-ray and provides instant geometric and angular measurements.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Breast Cancer Analysis:&lt;/strong&gt; A dedicated view for breast imaging with specialized tools.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;strong&gt;AI Research Assistant:&lt;/strong&gt; A chat interface for asking complex clinical questions and receiving summarized, evidence-based answers.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;strong&gt;Education Studio:&lt;/strong&gt; A tool to generate custom medical illustrations from text prompts for patient education.&lt;/p&gt;&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsphgyvzxlu2518haqy7n.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsphgyvzxlu2518haqy7n.png" alt="Screenshot 4"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6lklzfr6de5w5lujua1t.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6lklzfr6de5w5lujua1t.png" alt="Screenshot 5"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;Patient Features:&lt;/strong&gt;
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Health Hub Dashboard:&lt;/strong&gt; A central "bento grid" dashboard giving access to all personal health modules.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;My Reports &amp;amp; AI Explainer:&lt;/strong&gt; View simplified, easy-to-understand versions of your medical reports. Includes an integrated AI chatbot to answer questions about the report in plain language (e.g., "What does BI-RADS 2 mean?").&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;AI Symptom Checker:&lt;/strong&gt; Describe symptoms to receive a preliminary analysis of possible conditions and suggested next steps.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Personalized Health Education:&lt;/strong&gt; An educational portal where you can ask any health question and receive a clear explanation, often with a custom-generated visual aid.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;AI Medication Helper:&lt;/strong&gt; Upload a photo or type the text of a prescription to get a simple explanation of its purpose, dosage, and side effects.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Interactive Scan Annotator:&lt;/strong&gt; An educational tool to upload a medical scan (like an X-ray) and have an AI label and explain the visible anatomical structures.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Menstrual &amp;amp; Reproductive Health:&lt;/strong&gt; Track your cycle and symptoms to receive AI-powered insights.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Pregnancy Tracker:&lt;/strong&gt; Enter your due date to get weekly updates on fetal development, complete with AI-generated illustrations.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;AI Health Plan:&lt;/strong&gt; A conversational tool to chat with an AI health coach, set a wellness goal (e.g., "improve sleep"), and co-create a simple, actionable plan.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkarzqq6wo9ukl54ntsff.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkarzqq6wo9ukl54ntsff.png" alt="Screenshot 6"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;app link : &lt;a href="https://aistudio.google.com/app/prompts?state=%7B%22ids%22:%5B%221jczl5FeK5f81lG3ekBkOoEKiEIHe-Zyr%22%5D,%22action%22:%22open%22,%22userId%22:%22104493919399313468318%22,%22resourceKeys%22:%7B%7D%7D&amp;amp;usp=sharing" rel="noopener noreferrer"&gt;https://aistudio.google.com/app/prompts?state=%7B%22ids%22:%5B%221jczl5FeK5f81lG3ekBkOoEKiEIHe-Zyr%22%5D,%22action%22:%22open%22,%22userId%22:%22104493919399313468318%22,%22resourceKeys%22:%7B%7D%7D&amp;amp;usp=sharing&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;demo video link :   &lt;iframe src="https://www.youtube.com/embed/ZNbwnFRL9Tw"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/google-ai-studio-2025-09-03"&gt;Google AI Studio Multimodal Challenge&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>googleaichallenge</category>
      <category>ai</category>
      <category>gemini</category>
    </item>
    <item>
      <title>Curio-Shorts: An AI Shorts App That Cures Brain Rot</title>
      <dc:creator>Saurabh </dc:creator>
      <pubDate>Mon, 15 Sep 2025 03:39:01 +0000</pubDate>
      <link>https://dev.to/saurabh_ssk/curioshorts-3o09</link>
      <guid>https://dev.to/saurabh_ssk/curioshorts-3o09</guid>
      <description>&lt;p&gt;&lt;strong&gt;CurioShorts&lt;/strong&gt; is an AI-powered educational content generator. It transforms any user-asked question into a short, engaging, TikTok-style shorts video. Users can select a fun character (like Spider-Man or a custom one) to be the narrator, choose a visual art style, and the app automatically generates a simple song with lyrics, custom images for each line, and a voice-over narration, all explaining the answer to the question with music in background.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What Problem It Solves&lt;/strong&gt; &lt;br&gt;
The app directly tackles the problem of "brain rot"— the passive, often low-value content consumption common on short-form video platforms. Its goal is to "swap brain rot for brain fuel" by making learning as engaging, accessible, and fun as scrolling through social media. It provides a creative and educational alternative, especially for younger audiences.&lt;br&gt;
This app could be gamechanger for children to cure their brain rot. Tiktok, YouTube Shorts, Insta Reels can use this to make their educational mode of their respective apps. Replacing mindless scrolling with scrolling which will make them learn new things in very interactive way.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tech Stack&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Frontend: TypeScript, HTML5, CSS3&lt;/li&gt;
&lt;li&gt;AI Model: Google Gemini API (@google/genai)&lt;/li&gt;
&lt;li&gt;Client-Side Storage: IndexedDB for persisting generated shorts.&lt;/li&gt;
&lt;li&gt;Browser APIs:
&lt;/li&gt;
&lt;li&gt;Web Speech API (SpeechSynthesis) : For text-to-speech voice narration 2. Intersection Observer : To manage video playback efficiently as the user scrolls&lt;/li&gt;
&lt;li&gt;Libraries: marked for rendering lyrics.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Demo&lt;/strong&gt; &lt;br&gt;
app : &lt;a href="https://ai.studio/apps/drive/1o-mWyYV79577vjypSg8wIzIjMHyVfWu0" rel="noopener noreferrer"&gt;https://ai.studio/apps/drive/1o-mWyYV79577vjypSg8wIzIjMHyVfWu0&lt;/a&gt;&lt;br&gt;&lt;br&gt;
youtube demo link :  &lt;iframe src="https://www.youtube.com/embed/OCWtzV25rGQ"&gt;
  &lt;/iframe&gt;
&lt;br&gt;
screenshots : &lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftvdpg2dnslhfrf09kd37.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftvdpg2dnslhfrf09kd37.png" alt="Image description1"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F87p8cpzkxaft5wt6of2y.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F87p8cpzkxaft5wt6of2y.png" alt="Image description2"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How I Used Google AI Studio&lt;/strong&gt;&lt;br&gt;
This app completely built in Google AI Studio. The core logic, including the prompts for generating song structures and image descriptions, was developed and tested in AI Studio's flexible environment before being integrated into the application code with the Gemini API.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Multimodal Features&lt;/strong&gt; &lt;br&gt;
The app taps into Gemini’s multimodal capabilities through a two-step pipeline:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Structured Text Generation (gemini-2.5-flash): The user’s question is passed to the model with instructions to act as a songwriter. The model outputs a JSON structure containing the song’s lyrics, a detailed image prompt for each lyric line, and a suggested music style.&lt;/li&gt;
&lt;li&gt;Text-to-Image Generation (gemini-2.5-flash-image-preview): Each image prompt is then fed into Gemini’s image model, producing unique, stylized visuals that match the lyrics.
By chaining these steps, the app turns a single text query into an integrated audio-visual learning experience, blending storytelling, imagery, and music.&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>devchallenge</category>
      <category>googleaichallenge</category>
      <category>ai</category>
      <category>gemini</category>
    </item>
  </channel>
</rss>
