<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://anishgandhi.com</loc>
    <lastmod>2026-04-07T20:09:59.236Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://anishgandhi.com/how-i-used-claude-code-to-build-a-full-stack-react-app-a-step-by-step-development-guide</loc>
    <lastmod>2026-01-26T05:34:09.819Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://anishgandhi.com/how-to-implement-totp-time-based-one-time-passwords-based-2fa-in-bubbleio-without-using-any-api</loc>
    <lastmod>2025-10-20T16:26:09.693Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://anishgandhi.com/how-to-migrate-a-relational-database-between-two-bubbleio-apps-using-n8n-step-by-step</loc>
    <lastmod>2025-10-14T06:16:04.264Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://anishgandhi.com/how-to-merge-pdfs-in-bubble-without-timeouts-using-n8n</loc>
    <lastmod>2025-10-09T14:22:32.029Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://anishgandhi.com/how-to-implement-daisy-chain-filtering-in-bubbleio</loc>
    <lastmod>2025-08-07T09:53:23.772Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://anishgandhi.com/how-to-let-admins-access-user-accounts-in-bubbleio-without-credentials</loc>
    <lastmod>2025-08-04T12:46:35.479Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://anishgandhi.com/self-host-n8n-in-minutes-no-terminal-commands-no-code-step-by-step</loc>
    <lastmod>2025-08-03T08:52:19.334Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://anishgandhi.com/how-to-paginate-repeating-groups-in-bubbleio-without-loading-all-data-at-once</loc>
    <lastmod>2025-05-19T11:18:15.072Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://anishgandhi.com/how-to-use-sub-apps-in-bubble-the-complete-step-by-step-guide</loc>
    <lastmod>2025-05-06T01:58:21.329Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://anishgandhi.com/how-to-sort-a-repeating-group-in-bubble-by-a-nested-field</loc>
    <lastmod>2025-05-01T09:03:18.280Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://anishgandhi.com/how-to-building-an-ai-assistant-with-bubble-without-plugins</loc>
    <lastmod>2024-12-17T10:42:40.272Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://anishgandhi.com/5-simple-scripts-to-upgrade-your-bubble-apps-ui-and-ux</loc>
    <lastmod>2024-12-10T06:49:37.853Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://anishgandhi.com/how-to-add-custom-fonts-in-bubbleio</loc>
    <lastmod>2024-11-07T14:38:56.179Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://anishgandhi.com/bubbleio-tips-3</loc>
    <lastmod>2024-10-22T05:32:49.060Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://anishgandhi.com/bubble-security-api-best-practices</loc>
    <lastmod>2024-10-21T05:42:44.166Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://anishgandhi.com/how-can-you-effectively-prevent-deleted-pages-from-consuming-workload-units-wu</loc>
    <lastmod>2024-09-23T04:30:11.672Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://anishgandhi.com/the-learning-curve-of-the-bubble-no-code-developer-explained-using-the-dunning-kruger-effect</loc>
    <lastmod>2024-09-21T20:44:57.735Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://anishgandhi.com/how-to-create-skeleton-loading-in-bubble</loc>
    <lastmod>2024-09-15T14:25:10.721Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://anishgandhi.com/markdown-to-html</loc>
    <lastmod>2024-09-11T07:54:25.435Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://anishgandhi.com/how-to-implement-oauth-2-in-bubble</loc>
    <lastmod>2024-07-27T14:22:30.901Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://anishgandhi.com/things-i-understood-before-learning-bubble</loc>
    <lastmod>2024-07-13T14:33:17.974Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://anishgandhi.com/what-is-rate-limiting-in-xano</loc>
    <lastmod>2024-06-21T07:06:06.291Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://anishgandhi.com/how-to-convert-bubble-page-into-pdf-how-to-merge-multiple-pdfs-in-bubble</loc>
    <lastmod>2024-06-04T11:30:21.715Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://anishgandhi.com/how-to-restrict-file-types-in-multi-file-uploader-in-bubble-no-codeno-paid-plugins</loc>
    <lastmod>2024-05-29T07:51:42.744Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://anishgandhi.com/how-to-choose-between-the-uuid-and-the-sequential-id-as-the-primary-key-in-xano</loc>
    <lastmod>2024-04-04T07:11:58.584Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://anishgandhi.com/how-to-select-data-field-api-access-in-xano</loc>
    <lastmod>2024-04-03T09:09:06.501Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://anishgandhi.com/how-to-verify-a-users-email-using-postmark-in-the-bubble-app</loc>
    <lastmod>2024-01-11T07:55:05.684Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://anishgandhi.com/bubbleio-tips-2</loc>
    <lastmod>2023-12-06T04:42:13.218Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://anishgandhi.com/bubble-version-control-best-practices</loc>
    <lastmod>2023-12-01T01:57:15.065Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://anishgandhi.com/bubbleio-tips-1</loc>
    <lastmod>2023-10-22T18:30:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://anishgandhi.com/stripe-checkout-integration-in-bubble-application-without-any-paid-plugins</loc>
    <lastmod>2023-09-10T14:49:37.865Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://anishgandhi.com/arbitrary-text-data-source-of-nested-repeating-group-in-bubble</loc>
    <lastmod>2023-08-18T06:47:56.036Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://anishgandhi.com/bubble-documentation</loc>
    <lastmod>2023-07-23T18:49:30.912Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://anishgandhi.com/how-to-integrate-gpt-35-turbo-api-into-your-bubbleio-app</loc>
    <lastmod>2023-07-08T11:28:46.427Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://anishgandhi.com/how-to-pass-nested-array-as-a-parameter-in-bubble-api-connector</loc>
    <lastmod>2023-07-05T14:09:14.390Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://anishgandhi.com/maximizing-seo-and-user-engagement-on-bubbleio-website</loc>
    <lastmod>2023-06-13T13:07:46.914Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://anishgandhi.com/how-to-calculate-the-distance-between-two-locations-in-bubbleio-one-location-will-be-dynamic</loc>
    <lastmod>2023-06-12T16:27:04.522Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://anishgandhi.com/how-to-use-stripe-payment-intents-with-bubble</loc>
    <lastmod>2023-06-08T05:05:19.577Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://anishgandhi.com/how-to-create-a-bubble-app-using-the-phone-number-as-a-signup-method-no-plugin</loc>
    <lastmod>2023-06-07T06:24:47.340Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://anishgandhi.com/6-fatal-mistakes-which-destroy-the-scalability-of-the-bubble-application</loc>
    <lastmod>2023-06-06T15:06:24.744Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://anishgandhi.com/integrate-bubble-with-airtable</loc>
    <lastmod>2023-06-01T03:54:21.324Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://anishgandhi.com/connecting-bubbleio-with-zapier</loc>
    <lastmod>2023-05-31T04:55:56.544Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://anishgandhi.com/4-reasons-why-you-should-use-fuzzy-search-over-searchbox-in-bubble</loc>
    <lastmod>2023-05-30T04:13:01.310Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://anishgandhi.com/why-one-should-choose-bubble</loc>
    <lastmod>2023-05-29T13:14:38.930Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://anishgandhi.com/series/bubble-tips</loc>
    <lastmod>2026-04-07T20:09:59.236Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://anishgandhi.com/series/bubble-api</loc>
    <lastmod>2026-04-07T20:09:59.236Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://anishgandhi.com/series/bubble-app-development-guide-with-zeroic</loc>
    <lastmod>2026-04-07T20:09:59.236Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://anishgandhi.com/series/n8n</loc>
    <lastmod>2026-04-07T20:09:59.236Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://anishgandhi.com/archive</loc>
    <lastmod>2026-04-07T20:09:59.236Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://anishgandhi.com/recommendations</loc>
    <lastmod>2026-04-07T20:09:59.236Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>