'use client' import { useBreakpoint } from 'common' import Link from 'next/link' import { IconBackground } from 'ui' import { IconPanel } from 'ui-patterns/IconPanel' import DocsCoverLogo from './DocsCoverLogo' import { Play } from 'lucide-react' const HomePageCover = (props) => { const isXs = useBreakpoint(639) const iconSize = isXs ? 'sm' : 'lg' const frameworks = [ { tooltip: 'ReactJS', icon: '/docs/img/icons/react-icon', href: '/guides/getting-started/quickstarts/reactjs', }, { tooltip: 'Next.js', icon: '/docs/img/icons/nextjs-icon', href: '/guides/getting-started/quickstarts/nextjs', }, { tooltip: 'RedwoodJS', icon: '/docs/img/icons/redwoodjs-icon', href: '/guides/getting-started/quickstarts/redwoodjs', }, { tooltip: 'Flutter', icon: '/docs/img/icons/flutter-icon', href: '/guides/getting-started/quickstarts/flutter', }, { tooltip: 'Android Kotlin', icon: '/docs/img/icons/kotlin-icon', href: '/guides/getting-started/quickstarts/kotlin', }, { tooltip: 'SvelteKit', icon: '/docs/img/icons/svelte-icon', href: '/guides/getting-started/quickstarts/sveltekit', }, { tooltip: 'SolidJS', icon: '/docs/img/icons/solidjs-icon', href: '/guides/getting-started/quickstarts/solidjs', }, { tooltip: 'Vue', icon: '/docs/img/icons/vuejs-icon', href: '/guides/getting-started/quickstarts/vue', }, { tooltip: 'NuxtJS', icon: '/docs/img/icons/nuxt-icon', href: '/guides/getting-started/quickstarts/nuxtjs', }, { tooltip: 'refine', icon: '/docs/img/icons/refine-icon', href: '/guides/getting-started/quickstarts/refine', }, ] const GettingStarted = () => (
Discover how to set up a database to an app making queries in just a few minutes.
Learn how to get up and running with Supabase through tutorials, APIs and platform resources.