<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://indie-pack.com/</loc>
    <lastmod>2026-06-27</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/</loc>
    <lastmod>2026-07-20</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/eventos-dodo-payments-fuera-orden-suscripcion-nextjs.html</loc>
    <lastmod>2026-07-20</lastmod><changefreq>monthly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/reembolso-dodo-payments-revocar-acceso-sin-borrar-historial.html</loc>
    <lastmod>2026-07-20</lastmod><changefreq>monthly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/expulsar-miembro-supabase-rls-realtime-storage-sesion-abierta.html</loc>
    <lastmod>2026-07-20</lastmod><changefreq>monthly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/unir-login-google-password-supabase-nextjs-mismo-perfil.html</loc>
    <lastmod>2026-07-20</lastmod><changefreq>monthly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/rotar-service-role-supabase-vercel-sin-romper-webhook.html</loc>
    <lastmod>2026-07-20</lastmod><changefreq>monthly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/verificar-email-firebase-flutter-deep-link-app-cerrada.html</loc>
    <lastmod>2026-07-20</lastmod><changefreq>monthly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/conflicto-offline-firestore-flutter-dos-usuarios-mismo-documento.html</loc>
    <lastmod>2026-07-20</lastmod><changefreq>monthly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/spanish-saas-boilerplate-team-invitations-roles-supabase-rls.html</loc>
    <lastmod>2026-07-20</lastmod><changefreq>monthly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/spanish-flutter-starter-revenuecat-grace-period-billing-retry.html</loc>
    <lastmod>2026-07-20</lastmod><changefreq>monthly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/spanish-nextjs-boilerplate-admin-audit-log-supabase-rls.html</loc>
    <lastmod>2026-07-20</lastmod><changefreq>monthly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/pagina-retorno-dodo-payments-nextjs-esperar-webhook.html</loc>
    <lastmod>2026-07-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/email-acceso-dodo-webhook-resend-sin-duplicados.html</loc>
    <lastmod>2026-07-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/transferir-propietario-organizacion-supabase-rls-nextjs.html</loc>
    <lastmod>2026-07-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/cambiar-email-supabase-sin-perder-cliente-dodo-payments.html</loc>
    <lastmod>2026-07-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/borrar-cuenta-nextjs-supabase-storage-datos-usuario.html</loc>
    <lastmod>2026-07-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/cambiar-cuenta-flutter-firebase-revenuecat-sin-compartir-premium.html</loc>
    <lastmod>2026-07-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/notificaciones-flutter-permiso-denegado-ajustes-firebase.html</loc>
    <lastmod>2026-07-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/spanish-nextjs-boilerplate-animated-components-non-blocking-render.html</loc>
    <lastmod>2026-07-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/flutter-spanish-starter-native-ios-android-dark-mode-i18n.html</loc>
    <lastmod>2026-07-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/spanish-saas-boilerplate-supabase-storage-realtime-rls.html</loc>
    <lastmod>2026-07-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/evitar-doble-checkout-dodo-payments-nextjs-doble-clic.html</loc>
    <lastmod>2026-07-17</lastmod><changefreq>monthly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/compartir-proyecto-invitado-supabase-rls-nextjs.html</loc>
    <lastmod>2026-07-17</lastmod><changefreq>monthly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/recuperar-cuenta-supabase-nextjs-enlace-caducado-redireccion.html</loc>
    <lastmod>2026-07-17</lastmod><changefreq>monthly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/migracion-supabase-rls-con-claude-sin-tocar-produccion.html</loc>
    <lastmod>2026-07-17</lastmod><changefreq>monthly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/supabase-realtime-rls-panel-multitenant-sin-filtrar-datos.html</loc>
    <lastmod>2026-07-17</lastmod><changefreq>monthly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/notificaciones-push-solo-usuarios-premium-flutter-firebase-revenuecat.html</loc>
    <lastmod>2026-07-17</lastmod><changefreq>monthly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/modo-oscuro-nextjs-15-sin-parpadeo-hidratacion.html</loc>
    <lastmod>2026-07-17</lastmod><changefreq>monthly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/spanish-saas-boilerplate-server-side-ai-api-keys-nextjs-supabase.html</loc>
    <lastmod>2026-07-17</lastmod><changefreq>monthly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/flutter-firebase-starter-firestore-cloud-functions-security-rules.html</loc>
    <lastmod>2026-07-17</lastmod><changefreq>monthly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/indiepack-price-referral-code-notion-discord-whats-included.html</loc>
    <lastmod>2026-07-17</lastmod><changefreq>monthly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/supabase-rls-multitenant-nextjs-organizaciones.html</loc>
    <lastmod>2026-07-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/probar-dodo-payments-test-mode-nextjs-webhook.html</loc>
    <lastmod>2026-07-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/restaurar-compras-revenuecat-flutter-firebase-cambio-movil.html</loc>
    <lastmod>2026-07-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/subir-archivos-privados-nextjs-supabase-storage-rls.html</loc>
    <lastmod>2026-07-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/panel-admin-saas-nextjs-supabase-sin-service-role-navegador.html</loc>
    <lastmod>2026-07-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/previews-vercel-sin-tocar-supabase-dodo-produccion.html</loc>
    <lastmod>2026-07-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/onboarding-primer-cliente-b2b-nextjs-supabase-dodo-payments.html</loc>
    <lastmod>2026-07-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/nextjs-supabase-starter-social-auth-dark-mode-spanish-i18n.html</loc>
    <lastmod>2026-07-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/flutter-firebase-revenuecat-starter-push-notifications.html</loc>
    <lastmod>2026-07-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/dodo-payments-saas-boilerplate-customer-portal-recurring-invoices.html</loc>
    <lastmod>2026-07-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/dodo-payments-nextjs-supabase-codigo-referido.html</loc>
    <lastmod>2026-07-15</lastmod><changefreq>monthly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/webhook-dodo-payments-nextjs-idempotente-supabase.html</loc>
    <lastmod>2026-07-15</lastmod><changefreq>monthly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/desplegar-saas-nextjs-15-vercel-supabase-variables-entorno.html</loc>
    <lastmod>2026-07-15</lastmod><changefreq>monthly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/boilerplate-microsaas-b2b-espanol-solo-founder.html</loc>
    <lastmod>2026-07-15</lastmod><changefreq>monthly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/claude-whatsapp-openclaw-debug-desplegar-saas.html</loc>
    <lastmod>2026-07-15</lastmod><changefreq>monthly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/dodo-payments-pago-unico-suscripcion-mismo-saas.html</loc>
    <lastmod>2026-07-15</lastmod><changefreq>monthly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/mvp-app-suscripcion-flutter-firebase-revenuecat.html</loc>
    <lastmod>2026-07-15</lastmod><changefreq>monthly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/nextjs-15-saas-starter-dodo-payments-eu-founder.html</loc>
    <lastmod>2026-07-15</lastmod><changefreq>monthly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/spanish-nextjs-supabase-boilerplate-ai-workflows.html</loc>
    <lastmod>2026-07-15</lastmod><changefreq>monthly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/solo-founder-web-saas-flutter-app-one-starter-system.html</loc>
    <lastmod>2026-07-15</lastmod><changefreq>monthly</changefreq><priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/referidos.html</loc>
    <lastmod>2026-06-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/seo-para-saas-posicionar-google.html</loc>
    <lastmod>2026-06-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/emails-transaccionales-resend-nextjs.html</loc>
    <lastmod>2026-06-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/construir-saas-con-ia-2026.html</loc>
    <lastmod>2026-06-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/como-poner-precio-saas-pricing.html</loc>
    <lastmod>2026-06-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/autenticacion-supabase-nextjs-tutorial.html</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/validar-idea-saas-antes-de-programar.html</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/cuanto-cuesta-lanzar-un-saas-2026.html</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/facturar-saas-autonomo-espana.html</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/integrar-stripe-nextjs-suscripciones.html</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/conseguir-primeros-clientes-saas.html</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/lanzar-saas-fin-de-semana-2026.html</loc>
    <lastmod>2026-05-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/boilerplate-nextjs-supabase-espanol.html</loc>
    <lastmod>2026-05-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/lemonsqueezy-vs-stripe-saas-europa.html</loc>
    <lastmod>2026-06-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/blog/supabase-vs-firebase-app-saas-2026.html</loc>
    <lastmod>2026-06-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/terminos.html</loc>
    <lastmod>2026-05-27</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://indie-pack.com/privacidad.html</loc>
    <lastmod>2026-05-27</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
