QCon London Lightning Talk (London, UK)

Published on:
Carlos on panel

Building MVPs with Astro, Supabase and Cloudflare Pages

I recently attended QCon London 2025 and really enjoyed the wisdom, insights and experiences that were shared by both speakers and fellow attendees. I was particularly interested in learning and sharing what tools and technologies people are using to build their applications and decided to give a lightning talk on how I build MVPs using Astro as the front-end deployed on Cloudflare Pages using Supabase as a backend database for CIRQUEL.

In five minutes I shared key points of my experiences with this stack and how easy it was to get started.

Why this stack?

There are many ways to build MVPs and as any early stage startup, we want to iterate through ideas as quickly as possible. We find this combination meets our criteria today primarily because:

  • Simplicity: There is minimal overhead to get started and the learning curve is low if you’re already in the Javascript ecosystem. The framework’s islands architecture allows you to use your favorite frameworks and libraries, such as React, Vue, or Svelte. Alternatively if you prefer to use vanilla JS or strictly deploy a static site, you can do that too.
  • Developer Experience: The developer experience is great with this stack. Building pages or API routes feels natural and the documentation is clear and concise. With only a few clicks to connect your Github repo to Cloudflare Pages, you can deploy your application in minutes, enjoy preview deployments, and have a great CI/CD experience. Supabase abstracts just enough in terms of database management, authentication, and storage to allow you to focus on building your application without worrying about the underlying infrastructure until you’re ready to evolve your architecture as needed.
  • Cost: The cost of this stack is low with Supabase and Cloudflare Pages having very generous free tiers that allow you to get started for rapid experimentation.

Slides