<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>GreenFrog Blog</title>
    <link>https://greenfrog.in/blog</link>
    <description>Notes from the GreenFrog studio on building custom web applications, e-commerce platforms, and SaaS products.</description>
    <language>en</language>
    <atom:link href="https://greenfrog.in/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>What a Custom E-Commerce Build Costs in India (and When Off-the-Shelf Wins)</title>
      <link>https://greenfrog.in/blog/custom-ecommerce-cost-india</link>
      <guid isPermaLink="true">https://greenfrog.in/blog/custom-ecommerce-cost-india</guid>
      <pubDate>Fri, 11 Sep 2026 18:30:00 GMT</pubDate>
      <description>Real planning ranges for custom e-commerce development in India, and the signals that tell you when Shopify or WooCommerce is the better call.</description>
    </item>
    <item>
      <title>Blazor Server vs Blazor WebAssembly: Choosing for a Real E-Commerce Build</title>
      <link>https://greenfrog.in/blog/blazor-server-vs-webassembly-ecommerce</link>
      <guid isPermaLink="true">https://greenfrog.in/blog/blazor-server-vs-webassembly-ecommerce</guid>
      <pubDate>Wed, 09 Sep 2026 18:30:00 GMT</pubDate>
      <description>We shipped BatteryCompany on Blazor Server and SamToolkit on WebAssembly. The actual decision framework, not the spec-sheet version.</description>
    </item>
    <item>
      <title>GST-Compliant Invoicing for Small Businesses: What the Software Actually Needs to Do</title>
      <link>https://greenfrog.in/blog/gst-compliant-invoicing-requirements-small-business</link>
      <guid isPermaLink="true">https://greenfrog.in/blog/gst-compliant-invoicing-requirements-small-business</guid>
      <pubDate>Mon, 07 Sep 2026 18:30:00 GMT</pubDate>
      <description>Most invoicing tools that claim to be GST-ready only get the cosmetic part right. Here's what Rule 46 actually requires, and where they break.</description>
    </item>
  </channel>
</rss>
