Sitio personal y plataforma para vender sitios web a PyMEs.
- Astro 5 — server output
- Tailwind CSS v4
- React (islands para el wizard)
- TypeScript
- Deploy: Vercel (
@astrojs/vercel) - Email: Resend
npm install
cp .env.example .env # completá las variables
npm run dev| Var | Descripción |
|---|---|
RESEND_API_KEY |
API key de Resend |
NOTIFICATION_EMAIL |
Email donde llegan las solicitudes |
FROM_EMAIL |
Email "from" (debe estar verificado en Resend o usar onboarding@resend.dev para pruebas) |
src/
layouts/Base.astro Layout base + meta tags
components/ Componentes de la home
components/wizard/ Wizard React multi-step
pages/index.astro Home
pages/archivo.astro Trabajos viejos con lightbox
pages/solicitar.astro Wizard
pages/api/solicitud.ts Endpoint de envío de email
lib/ Tipos, datos y utilidades
public/archivo/ Imágenes del archivo histórico
legacy/ Código del sitio anterior (referencia)
- Conectar repo a Vercel
- Framework preset: Astro (auto-detectado)
- Cargar variables de entorno (Settings → Environment Variables)
- Deploy
Editá src/lib/works.ts y agregá las imágenes a public/works/.