Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

GenUI Clinic

A clinical dashboard that designs itself for each consultation.

A doctor picks a patient and types why they came in. Gemini then composes a brief for that visit out of a catalog of clinical components, which GenUI renders.

Try the live demo →

A brief composed for a consultation

The idea

The record stays the same; only what matters today changes. The model decides which components to show and in what order. The app alone controls how they look.

First brief Second brief
first brief second brief

The catalog

The briefs are built from a custom A2UI catalog of clinical components. Every component can be browsed in the app's catalog view.

The component catalog

How it works

flowchart LR
    App[Flutter app] -- patient, complaint, history --> Agent[Brief agent]
    Agent --> Gemini
    Agent -- A2UI messages --> App
Loading
  • The app (Flutter web) sends the consultation and renders the reply with GenUI.
  • The brief agent (a Dart Cloud Function on the A2UI agent SDK) asks Gemini for a brief and returns validated A2UI.
  • The agent is stateless: the app sends the full consultation each turn.

The repository

app/            the Flutter app and its component catalog
brief_agent/    the brief agent (Dart Cloud Function)
firebase.json   firebase config
.github/        CI: builds the app and deploys it to Hosting

Each program has its own README, with how to run, build, and deploy it:

Deploying

Solid Software

Developed by Solid Software - a top Flutter agency and official Flutter consultants focused on high-quality software engineering.

Why Solid Software?

  • Working with Flutter since 2018 - early adopters and experts.
  • AI Development and Integration: modern AI-driven development workflows that accelerate time-to-market while ensuring clean, reliable code.
  • Full-cycle delivery & team augmentation.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages