Este proyecto es una aplicación de gestión de clientes usando React y Supabase.
- Node.js instalado (https://nodejs.org/)
- Cuenta en Supabase (https://supabase.com/)
git clone https://github.com/jisazamp/react-supabase.gitnpm install- Renombrar el archivo
.env.examplea.env.local. - Editar el archivo
.env.localy reemplazar los valores deNEXT_PUBLIC_SUPABASE_URLyNEXT_PUBLIC_SUPABASE_ANON_KEYcon los datos de tu proyecto Supabase (ver más abajo cómo obtener estos valores).
- Crear una cuenta en Supabase.
- Crear una nueva organización y luego un nuevo proyecto.

- Espera unos minutos para que el proyecto sea creado. Una vez listo, obtendrás la URL del proyecto y la API Key (anon key), que necesitarás para configurar el archivo
.env.local.
- En el panel de Supabase, ir a la sección de Database.
- Crear una nueva tabla llamada
clients.
- Desactivar Enable Row Level Security (RLS) para fines de este ejercicio.
- La tabla deberá tener las siguientes columnas:
| Columna | Tipo |
|---|---|
id |
bigint (Primary Key) |
created_at |
timestamp |
first_name |
text |
last_name |
text |
age |
integer |
- En el dashboard de Supabase, ve a Settings > API para encontrar la URL del proyecto y la clave anónima (API Key).

- Abre el archivo
.env.localy reemplaza los valores de las siguientes variables:
VITE_API_URL=tu-url-de-supabase
VITE_API_KEY=tu-api-keyUna vez configurado todo, ejecuta el siguiente comando para iniciar el servidor de desarrollo:
npm run devAbre tu navegador y ve a http://localhost:5173 para interactuar con la aplicación.
