Supabase es una plataforma Backend as a Service (BaaS) de código abierto que proporciona una base de datos PostgreSQL, autenticación, almacenamiento de archivos, funciones serverless y APIs automáticas. Es una excelente alternativa a Firebase, especialmente para proyectos web con React, Next.js, Svelte, Vue o aplicaciones móviles.
¿Qué necesitas antes de empezar?
Solo necesitas:
- Una cuenta de Google, GitHub o correo electrónico.
- Un navegador web.
- Conexión a Internet.
Paso 1: Crear una cuenta en Supabase
Ingresa al sitio oficial: Supabase
Haz clic en Start your project o Sign In. https://supabase.com/dashboard/sign-in?returnTo=%2Forg
Selecciona uno de los métodos de acceso:
- GitHub (recomendado para desarrolladores)
- Correo electrónico
- Autoriza el acceso.
Una vez completado el proceso, accederás al panel principal.
Paso 2: Crear una organización
Supabase organiza los proyectos dentro de organizaciones.
Haz clic en New Organization.
- Asigna un nombre.
- Selecciona el plan:
- Free (gratuito)
- Pro
- Team
Para aprender y realizar pruebas, el plan Free es suficiente.
Paso 3: Crear un proyecto
Dentro de la organización:
- Haz clic en New Project.
- Completa la información:
Paso 4: Explorar el panel de Supabase
Una vez creado el proyecto, encontrarás varias secciones.