<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://codoric.com</loc>
<lastmod>2026-09-05T08:17:40.993Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://codoric.com/services</loc>
<lastmod>2026-09-05T08:17:40.993Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://codoric.com/portfolio</loc>
<lastmod>2026-09-05T08:17:40.993Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://codoric.com/blog</loc>
<lastmod>2026-09-05T08:17:40.993Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://codoric.com/about</loc>
<lastmod>2026-09-05T08:17:40.993Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://codoric.com/pricing</loc>
<lastmod>2026-09-05T08:17:40.993Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://codoric.com/contact</loc>
<lastmod>2026-09-05T08:17:40.993Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://codoric.com/blog/debugging-pgrst-error-codes</loc>
<lastmod>2026-07-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://codoric.com/blog/fix-jwt-expired-rls-policy-violation</loc>
<lastmod>2026-07-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://codoric.com/blog/supabase-edge-functions-vs-vercel-functions</loc>
<lastmod>2026-07-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://codoric.com/blog/optimizing-supabase-costs-at-scale</loc>
<lastmod>2026-07-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://codoric.com/blog/supabase-nextjs-server-actions-pattern</loc>
<lastmod>2026-07-13T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://codoric.com/blog/multi-tenant-supabase-rls</loc>
<lastmod>2026-07-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://codoric.com/blog/common-rls-mistakes-data-leak</loc>
<lastmod>2026-07-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://codoric.com/blog/supabase-vs-pocketbase-vs-appwrite</loc>
<lastmod>2026-07-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://codoric.com/blog/supabase-ci-cd-schema-migrations</loc>
<lastmod>2026-06-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://codoric.com/blog/when-not-to-use-supabase</loc>
<lastmod>2026-06-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://codoric.com/blog/supabase-vs-firebase-2026</loc>
<lastmod>2026-06-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://codoric.com/blog/debugging-supabase-realtime-latency</loc>
<lastmod>2026-06-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://codoric.com/blog/migrating-firebase-to-supabase-case-study</loc>
<lastmod>2026-06-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://codoric.com/blog/getting-started-with-supabase</loc>
<lastmod>2025-08-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://codoric.com/blog/building-with-lovable</loc>
<lastmod>2025-08-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://codoric.com/blog/supabase-authentication-strategies</loc>
<lastmod>2025-08-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://codoric.com/blog/supabase-realtime-features</loc>
<lastmod>2025-08-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://codoric.com/blog/lovable-ai-prompting-guide</loc>
<lastmod>2025-08-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://codoric.com/blog/database-management-with-supabase</loc>
<lastmod>2025-08-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://codoric.com/blog/serverless-functions-with-supabase</loc>
<lastmod>2025-08-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://codoric.com/blog/lovable-vs-traditional-development</loc>
<lastmod>2025-07-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://codoric.com/case-studies/nu-education</loc>
<lastmod>2026-09-05T08:17:40.993Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://codoric.com/case-studies/middly</loc>
<lastmod>2026-09-05T08:17:40.993Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://codoric.com/case-studies/marketplace-commerce</loc>
<lastmod>2026-09-05T08:17:40.993Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://codoric.com/case-studies/elmbase</loc>
<lastmod>2026-09-05T08:17:40.993Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://codoric.com/case-studies/kidztime</loc>
<lastmod>2026-09-05T08:17:40.993Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://codoric.com/case-studies/swiss-fintech</loc>
<lastmod>2026-09-05T08:17:40.993Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://codoric.com/case-studies/rockit</loc>
<lastmod>2026-09-05T08:17:40.993Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://codoric.com/case-studies/bestprover</loc>
<lastmod>2026-09-05T08:17:40.993Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://codoric.com/case-studies/ai-video-monitoring</loc>
<lastmod>2026-09-05T08:17:40.993Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://codoric.com/case-studies/imblue</loc>
<lastmod>2026-09-05T08:17:40.993Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://codoric.com/case-studies/ai-knowledge-rag</loc>
<lastmod>2026-09-05T08:17:40.993Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://codoric.com/case-studies/enginehire</loc>
<lastmod>2026-09-05T08:17:40.993Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://codoric.com/case-studies/savicase</loc>
<lastmod>2026-09-05T08:17:40.993Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
</urlset>
