What problem does it solve? Building data-centric web applications requires choosing the right framework, applying consistent design standards, and wiring up backend data queries—work that is repetitive and error-prone when done from scratch. This Skill guides the creation of dashboards and interactive reports connected to GCP data sources like BigQuery, with an optional Gemini Data Analytics chat interface. ## Core Features & Use Cases - Framework Selection Guidance: Chooses between React + Vite (for full-stack teams needing custom UI) and Streamlit (for Python data scientists needing single-script deployment) based on the user's existing stack and requirements. - Unified Design System: Enforces a zinc-palette, card-based layout with DM Sans and JetBrains Mono typography, dark/light theme support, KPI cards, data tables, and ECharts or Plotly visualizations. - Gemini Chat Integration: Implements a "chat with your data" experience using the Gemini Data Analytics API with Server-Sent Events streaming, thought/response segregation, multi-turn context, and follow-up suggestions. - Use Case: A fraud analytics team needs a dashboard over a BigQuery transactions table with KPI cards, a filterable data table, and a natural-language chat panel—this Skill scaffolds the React frontend, FastAPI streaming backend, and styling in one workflow. ## Quick Start Build a data dashboard using this skill that visualizes my BigQuery sales table with KPI cards, charts, and a Gemini-powered chat interface.