<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>BI Dashboard on AI Side Tool Hub</title>
        <link>https://www.duckdblab.com/en/tags/bi-dashboard/</link>
        <description>Recent content in BI Dashboard on AI Side Tool Hub</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en-US</language>
        <lastBuildDate>Wed, 01 Jul 2026 08:00:00 +0800</lastBuildDate><atom:link href="https://www.duckdblab.com/en/tags/bi-dashboard/index.xml" rel="self" type="application/rss+xml" /><item>
            <title>AI Data Visualization Side Hustle: Build Professional Dashboards for $1,500&#43;/Month</title>
            <link>https://www.duckdblab.com/en/post/ai-data-visualization-side-hustle/</link>
            <pubDate>Wed, 01 Jul 2026 08:00:00 +0800</pubDate>
            <guid>https://www.duckdblab.com/en/post/ai-data-visualization-side-hustle/</guid>
            <description>&lt;img src=&#34;https://www.duckdblab.com/images/posts/ai-data-visualization-side-hustle/cover.png&#34; alt=&#34;Featured image of post AI Data Visualization Side Hustle: Build Professional Dashboards for $1,500+/Month&#34; /&gt;&lt;h2 id=&#34;why-data-visualization-side-hustles-are-booming-in-2026&#34;&gt;Why Data Visualization Side Hustles Are Booming in 2026&#xA;&lt;/h2&gt;&lt;p&gt;By 2026, almost every business is accumulating data — sales figures, user behavior, inventory flow, ad spend. But the vast majority of small and medium enterprises &lt;strong&gt;have data but don&amp;rsquo;t know how to read it&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Their typical situation:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Sales data sits in Excel files; the boss manually opens it once a week&lt;/li&gt;&#xA;&lt;li&gt;They spent $15,000 on ads but can&amp;rsquo;t tell which channel performed best&lt;/li&gt;&#xA;&lt;li&gt;$70,000 worth of inventory is sitting idle, and no one can spot which SKUs are slow-moving&lt;/li&gt;&#xA;&lt;li&gt;In management meetings, they rely on verbal reports instead of intuitive dashboards&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;This is your opportunity.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Data visualization isn&amp;rsquo;t about &amp;ldquo;making pretty charts.&amp;rdquo; It&amp;rsquo;s about &lt;strong&gt;turning data into actionable insights&lt;/strong&gt;. A well-designed BI dashboard lets managers see the full business picture in 30 seconds, boosting decision-making efficiency by 5x or more.&lt;/p&gt;&#xA;&lt;p&gt;And you can do this alone.&lt;/p&gt;&#xA;&lt;h2 id=&#34;side-hustle-overview&#34;&gt;Side Hustle Overview&#xA;&lt;/h2&gt;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Dimension&lt;/th&gt;&#xA;          &lt;th&gt;Details&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Project Name&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;AI Data Visualization Service&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Target Clients&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SME owners, e-commerce operators, marketing teams&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Core Services&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;BI dashboard creation, data screen design, dynamic chart systems&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Tech Stack&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Streamlit / Plotly / Tableau / Power BI + AI assistance&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Startup Cost&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;$0-70 (free or low-cost tools)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Income Potential&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;$700-2,000+/month&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Difficulty&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;⭐⭐☆☆☆ (beginner-friendly)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;tech-stack-and-costs&#34;&gt;Tech Stack and Costs&#xA;&lt;/h2&gt;&lt;h3 id=&#34;recommended-tool-combination&#34;&gt;Recommended Tool Combination&#xA;&lt;/h3&gt;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Tool&lt;/th&gt;&#xA;          &lt;th&gt;Purpose&lt;/th&gt;&#xA;          &lt;th&gt;Cost&lt;/th&gt;&#xA;          &lt;th&gt;Best For&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Streamlit&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Rapid interactive dashboards with Python&lt;/td&gt;&#xA;          &lt;td&gt;Free&lt;/td&gt;&#xA;          &lt;td&gt;Custom data dashboards for SMEs&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Plotly Express&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Professional interactive charts&lt;/td&gt;&#xA;          &lt;td&gt;Free&lt;/td&gt;&#xA;          &lt;td&gt;Line charts, scatter plots, heatmaps&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Tableau Public&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Professional BI visualization&lt;/td&gt;&#xA;          &lt;td&gt;Free&lt;/td&gt;&#xA;          &lt;td&gt;Executive decision dashboards&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Power BI&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Microsoft ecosystem BI tool&lt;/td&gt;&#xA;          &lt;td&gt;Free (basic)&lt;/td&gt;&#xA;          &lt;td&gt;Companies using Office 365&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Gradio&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Quick data app interfaces&lt;/td&gt;&#xA;          &lt;td&gt;Free&lt;/td&gt;&#xA;          &lt;td&gt;Client demos and prototypes&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;AI Assistant (ChatGPT/Claude)&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Auto-generate code, optimize charts&lt;/td&gt;&#xA;          &lt;td&gt;$20/month&lt;/td&gt;&#xA;          &lt;td&gt;3-5x development speed boost&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h3 id=&#34;startup-costs&#34;&gt;Startup Costs&#xA;&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Zero-cost option&lt;/strong&gt; (recommended for beginners):&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;All tools are free&lt;/li&gt;&#xA;&lt;li&gt;Just a computer + internet connection&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Total startup cost: $0&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;Advanced option&lt;/strong&gt;:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;ChatGPT Plus subscription: $20/month&lt;/li&gt;&#xA;&lt;li&gt;Cloud server (for hosting dashboards): $10-30/month&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Monthly cost: $30-50&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;step-by-step-guide-from-zero-to-first-client&#34;&gt;Step-by-Step Guide: From Zero to First Client&#xA;&lt;/h2&gt;&lt;h3 id=&#34;step-1-learn-core-tools-3-5-days&#34;&gt;Step 1: Learn Core Tools (3-5 Days)&#xA;&lt;/h3&gt;&lt;p&gt;You don&amp;rsquo;t need to be a data scientist. Master these skills:&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Streamlit Basics&lt;/strong&gt; (2 days):&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kn&#34;&gt;import&lt;/span&gt; &lt;span class=&#34;nn&#34;&gt;streamlit&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;as&lt;/span&gt; &lt;span class=&#34;nn&#34;&gt;st&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kn&#34;&gt;import&lt;/span&gt; &lt;span class=&#34;nn&#34;&gt;pandas&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;as&lt;/span&gt; &lt;span class=&#34;nn&#34;&gt;pd&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kn&#34;&gt;import&lt;/span&gt; &lt;span class=&#34;nn&#34;&gt;plotly.express&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;as&lt;/span&gt; &lt;span class=&#34;nn&#34;&gt;px&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Load data&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;df&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;pd&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;read_csv&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;sales_data.csv&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Create title and sidebar&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;st&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;title&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;📊 Sales Dashboard&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;month&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;st&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;sidebar&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;selectbox&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;Select Month&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;df&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;month&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;unique&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;())&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Filter data&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;filtered&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;df&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;df&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;month&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;==&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;month&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Generate chart&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;fig&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;px&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;bar&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;filtered&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;x&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;category&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;y&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;revenue&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;             &lt;span class=&#34;n&#34;&gt;title&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;sa&#34;&gt;f&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;Revenue by Category - &lt;/span&gt;&lt;span class=&#34;si&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;month&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;st&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;plotly_chart&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;fig&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Key metrics cards&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;col1&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;col2&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;col3&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;st&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;columns&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;3&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;col1&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;metric&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;Total Revenue&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;sa&#34;&gt;f&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;$&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;filtered&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;revenue&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;sum&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;,.0f&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;col2&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;metric&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;Orders&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;len&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;filtered&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;))&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;col3&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;metric&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;Avg Order Value&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;sa&#34;&gt;f&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;$&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;filtered&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;revenue&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;mean&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;.0f&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Plotly Chart Types&lt;/strong&gt; (2 days):&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Line charts: trend analysis&lt;/li&gt;&#xA;&lt;li&gt;Bar charts: comparison analysis&lt;/li&gt;&#xA;&lt;li&gt;Scatter plots: correlation analysis&lt;/li&gt;&#xA;&lt;li&gt;Heatmaps: multidimensional data&lt;/li&gt;&#xA;&lt;li&gt;Sankey diagrams: flow/money movement&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tableau/Power BI Basics&lt;/strong&gt; (1 day):&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Drag-and-drop dashboard creation&lt;/li&gt;&#xA;&lt;li&gt;Connect to Excel/CSV/databases&lt;/li&gt;&#xA;&lt;li&gt;Set up filters and interactions&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;step-2-build-3-demo-cases-3-5-days&#34;&gt;Step 2: Build 3 Demo Cases (3-5 Days)&#xA;&lt;/h3&gt;&lt;p&gt;Show potential clients what you can do. Here are three universal scenarios:&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Demo 1: E-commerce Sales Dashboard&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Data: simulated e-commerce order data&lt;/li&gt;&#xA;&lt;li&gt;Displays: daily/weekly/monthly trends, category breakdown, regional distribution, repurchase rate&lt;/li&gt;&#xA;&lt;li&gt;Highlight: real-time filters + key metric cards&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;Demo 2: Ad Campaign Performance Board&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Data: simulated ad spend data&lt;/li&gt;&#xA;&lt;li&gt;Displays: channel ROI, conversion funnel, budget consumption trends, A/B test results&lt;/li&gt;&#xA;&lt;li&gt;Highlight: automatic identification of best-performing channels&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;Demo 3: Inventory Management Alert System&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Data: simulated inventory data&lt;/li&gt;&#xA;&lt;li&gt;Displays: inventory turnover, slow-moving alerts, safety stock levels, reorder suggestions&lt;/li&gt;&#xA;&lt;li&gt;Highlight: red-yellow-green alert mechanism&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;step-3-get-your-first-clients-1-2-weeks&#34;&gt;Step 3: Get Your First Clients (1-2 Weeks)&#xA;&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Channel 1: Local Business Visits (Most Effective)&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Visit local wholesale markets, commercial streets&lt;/li&gt;&#xA;&lt;li&gt;Target SMEs with 10-50 employees&lt;/li&gt;&#xA;&lt;li&gt;Bring your tablet, demo &amp;ldquo;with a dashboard like this, the boss sees the full business picture in 2 minutes daily&amp;rdquo;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Conversion rate: ~10-20%&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;Channel 2: Social Media / WeChat Groups&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Share your cases in entrepreneur groups, e-commerce groups, business owner circles&lt;/li&gt;&#xA;&lt;li&gt;&amp;ldquo;I built a data dashboard for a clothing store — the boss now checks yesterday&amp;rsquo;s sales in 2 minutes every morning&amp;rdquo;&lt;/li&gt;&#xA;&lt;li&gt;Attach screenshots and demo links&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;Channel 3: Freelance Platforms (Upwork, Fiverr, 猪八戒)&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Search for &amp;ldquo;data visualization,&amp;rdquo; &amp;ldquo;BI,&amp;rdquo; &amp;ldquo;dashboard&amp;rdquo; keywords&lt;/li&gt;&#xA;&lt;li&gt;Bid proactively, emphasize &amp;ldquo;3-day delivery, mature templates ready&amp;rdquo;&lt;/li&gt;&#xA;&lt;li&gt;First project: accept lower rates ($300-500) to build portfolio&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;Channel 4: Tech Communities&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Publish articles on Medium, Dev.to, or local tech blogs: &amp;ldquo;I Built a Data Dashboard for a Small Shop and Boosted Monthly Revenue by 30%&amp;rdquo;&lt;/li&gt;&#xA;&lt;li&gt;Include full code and effect videos&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;step-4-standardize-your-delivery-process&#34;&gt;Step 4: Standardize Your Delivery Process&#xA;&lt;/h3&gt;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Phase&lt;/th&gt;&#xA;          &lt;th&gt;Duration&lt;/th&gt;&#xA;          &lt;th&gt;Work&lt;/th&gt;&#xA;          &lt;th&gt;Deliverable&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Requirements&lt;/td&gt;&#xA;          &lt;td&gt;0.5 day&lt;/td&gt;&#xA;          &lt;td&gt;Understand business, data sources, KPIs&lt;/td&gt;&#xA;          &lt;td&gt;Requirements doc&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Data Prep&lt;/td&gt;&#xA;          &lt;td&gt;1-2 days&lt;/td&gt;&#xA;          &lt;td&gt;Clean, organize, connect data&lt;/td&gt;&#xA;          &lt;td&gt;Clean dataset&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Dashboard Build&lt;/td&gt;&#xA;          &lt;td&gt;2-3 days&lt;/td&gt;&#xA;          &lt;td&gt;Build with Streamlit/Tableau&lt;/td&gt;&#xA;          &lt;td&gt;Working Dashboard&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Testing&lt;/td&gt;&#xA;          &lt;td&gt;0.5 day&lt;/td&gt;&#xA;          &lt;td&gt;Client review, adjustments&lt;/td&gt;&#xA;          &lt;td&gt;Final version&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Training&lt;/td&gt;&#xA;          &lt;td&gt;0.5 day&lt;/td&gt;&#xA;          &lt;td&gt;Teach client usage and updates&lt;/td&gt;&#xA;          &lt;td&gt;User manual&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;&lt;strong&gt;Key Experience&lt;/strong&gt;:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;Templates first, customization second&lt;/strong&gt; — 80% of projects use the same template with different data sources&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Interaction &amp;gt; aesthetics&lt;/strong&gt; — bosses care more about &amp;ldquo;can I filter&amp;rdquo; than &amp;ldquo;does it look pretty&amp;rdquo;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Mobile responsive&lt;/strong&gt; — many owners check data on phones; ensure dashboards work on mobile&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Automate data refresh&lt;/strong&gt; — set up scheduled updates so clients don&amp;rsquo;t need to manually refresh&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h3 id=&#34;step-5-transition-from-project-based-to-subscription&#34;&gt;Step 5: Transition from Project-Based to Subscription&#xA;&lt;/h3&gt;&lt;p&gt;With 5+ clients, introduce monthly subscriptions:&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Plan&lt;/th&gt;&#xA;          &lt;th&gt;Content&lt;/th&gt;&#xA;          &lt;th&gt;Monthly Fee&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Basic&lt;/td&gt;&#xA;          &lt;td&gt;Dashboard maintenance + monthly data refresh&lt;/td&gt;&#xA;          &lt;td&gt;$70/month&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Professional&lt;/td&gt;&#xA;          &lt;td&gt;Maintenance + 1 new chart module + quarterly optimization&lt;/td&gt;&#xA;          &lt;td&gt;$200/month&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Enterprise&lt;/td&gt;&#xA;          &lt;td&gt;Full maintenance + priority support + custom reports&lt;/td&gt;&#xA;          &lt;td&gt;$400/month&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;With 5 professional clients: &lt;strong&gt;$1,000/month recurring&lt;/strong&gt;, plus occasional new project income, pushing total monthly revenue to $1,500-2,500+.&lt;/p&gt;&#xA;&lt;h2 id=&#34;income-projections&#34;&gt;Income Projections&#xA;&lt;/h2&gt;&lt;h3 id=&#34;conservative-first-3-months&#34;&gt;Conservative (First 3 Months)&#xA;&lt;/h3&gt;&lt;ul&gt;&#xA;&lt;li&gt;1-2 projects/month&lt;/li&gt;&#xA;&lt;li&gt;Price per project: $300-700&lt;/li&gt;&#xA;&lt;li&gt;Monthly cost: ~$7&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Monthly net profit: $293-693&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;steady-3-6-months&#34;&gt;Steady (3-6 Months)&#xA;&lt;/h3&gt;&lt;ul&gt;&#xA;&lt;li&gt;1 project/month + 3-5 subscription clients&lt;/li&gt;&#xA;&lt;li&gt;Project income: $300-700&lt;/li&gt;&#xA;&lt;li&gt;Subscription income: $600-1,000&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Monthly total: $900-1,700&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;optimistic-6-months&#34;&gt;Optimistic (6+ Months)&#xA;&lt;/h3&gt;&lt;ul&gt;&#xA;&lt;li&gt;2 projects/month + 8+ subscription clients&lt;/li&gt;&#xA;&lt;li&gt;Project income: $600-1,400&lt;/li&gt;&#xA;&lt;li&gt;Subscription income: $1,600-3,200&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Monthly total: $2,200-4,600&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;common-pitfalls-and-solutions&#34;&gt;Common Pitfalls and Solutions&#xA;&lt;/h2&gt;&lt;h3 id=&#34;pitfall-1-client-data-quality-is-terrible&#34;&gt;Pitfall 1: Client Data Quality Is Terrible&#xA;&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Symptoms&lt;/strong&gt;: Empty rows in spreadsheets, inconsistent date formats, columns named in native language&#xA;&lt;strong&gt;Solutions&lt;/strong&gt;:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Include &amp;ldquo;data preprocessing&amp;rdquo; clauses in contracts with extra fees&lt;/li&gt;&#xA;&lt;li&gt;Use Pandas + AI to auto-clean data&lt;/li&gt;&#xA;&lt;li&gt;Provide standardized &amp;ldquo;data templates&amp;rdquo; for clients to fill in&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;pitfall-2-clients-think-its-just-charts-not-worth-much&#34;&gt;Pitfall 2: Clients Think &amp;ldquo;It&amp;rsquo;s Just Charts, Not Worth Much&amp;rdquo;&#xA;&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Symptoms&lt;/strong&gt;: Clients think it&amp;rsquo;s &amp;ldquo;just drawing pictures&amp;rdquo; and offer $70&#xA;&lt;strong&gt;Solutions&lt;/strong&gt;:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Don&amp;rsquo;t sell &amp;ldquo;charts&amp;rdquo;; sell &amp;ldquo;decision efficiency&amp;rdquo;&lt;/li&gt;&#xA;&lt;li&gt;Use case studies: &amp;ldquo;This dashboard reduced a clothing store owner&amp;rsquo;s data review time from 2 hours/week to 2 minutes/day&amp;rdquo;&lt;/li&gt;&#xA;&lt;li&gt;Offer a trial: build a free mini-module so they see the value first&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;pitfall-3-data-security-concerns&#34;&gt;Pitfall 3: Data Security Concerns&#xA;&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Symptoms&lt;/strong&gt;: Clients worry about sharing sensitive business data&#xA;&lt;strong&gt;Solutions&lt;/strong&gt;:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Sign NDAs before accessing any data&lt;/li&gt;&#xA;&lt;li&gt;Use local deployment; data never leaves the client&amp;rsquo;s server&lt;/li&gt;&#xA;&lt;li&gt;Offer data anonymization services&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;next-steps-checklist&#34;&gt;Next Steps Checklist&#xA;&lt;/h2&gt;&lt;ul&gt;&#xA;&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; Spend 2 days learning Streamlit basics&lt;/li&gt;&#xA;&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; Spend 3 days building 3 demo cases (e-commerce/ad/inventory)&lt;/li&gt;&#xA;&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; Record a 5-minute demo video and publish on YouTube/Bilibili&lt;/li&gt;&#xA;&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; Share your cases on social media&lt;/li&gt;&#xA;&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; Contact 5 potential clients with a free data audit offer&lt;/li&gt;&#xA;&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; After first project, build a reusable template library&lt;/li&gt;&#xA;&lt;li&gt;&lt;input disabled=&#34;&#34; type=&#34;checkbox&#34;&gt; At 5th client, launch monthly subscription service&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;The real moat in this side hustle isn&amp;rsquo;t technology — anyone who can use Excel can learn Streamlit. The real advantage is your accumulated industry templates and business understanding.&lt;/strong&gt; After serving 3 e-commerce clients, the 4th one&amp;rsquo;s delivery time drops from 5 days to 1 day.&lt;/p&gt;&#xA;</description>
        </item></channel>
</rss>
