Instalación y Despliegue
Requisitos Previos
- Navegador web moderno (Chrome, Firefox, Edge)
- Cuenta en Supabase (para la base de datos)
- Cuenta en Microsoft Azure (para el hosting)
Ejecutar Localmente
El proyecto no requiere instalación de dependencias ya que usa JavaScript puro.
- Clona el repositorio desde GitHub
- Abre
index.htmldirectamente en el navegador, o usa un servidor local:
# Con Python
python -m http.server 8000
# Con Node.js (npx)
npx serve .
- Abre
http://localhost:8000en el navegador
Configurar Supabase
En el archivo main.js, configura tus credenciales:
const SUPABASE_URL = 'https://TU_PROYECTO.supabase.co';
const SUPABASE_KEY = 'TU_ANON_KEY';
const STORAGE_BUCKET = 'pixel-artworks';
Estructura de la Base de Datos
Ejecuta este SQL en el editor de Supabase:
create table artworks (
id uuid default gen_random_uuid() primary key,
nombre text not null,
autor text not null,
url_imagen text not null,
likes int default 0,
vistas int default 0,
created_at timestamp default now()
);
Bucket de Almacenamiento
- Ve a Storage en Supabase
- Crea un bucket llamado
pixel-artworks - Habilita el acceso público