|
1 | 1 | # CONTEXT — personal-site |
2 | 2 |
|
3 | | -## Estado actual |
4 | | -Sitio personal portfolio activo en producción: https://devsart95.github.io |
| 3 | +## Objetivo |
| 4 | +Portfolio personal en producción: https://devsart95.github.io |
| 5 | +Showcase de skills y contacto para clientes / empleadores. |
5 | 6 |
|
6 | 7 | ## Stack |
7 | | -- React 19 + TypeScript + Vite |
8 | | -- Tailwind CSS v4 |
9 | | -- Framer Motion (animaciones) |
10 | | -- Deploy: GitHub Pages via GitHub Actions |
| 8 | +React 19 + TypeScript + Vite · Tailwind CSS v4 · GitHub Pages (Actions) |
| 9 | +Framer Motion removido del bundle (ahorro ~100KB). |
11 | 10 |
|
12 | | -## Secciones |
13 | | -- Hero — presentación con typewriter effect |
14 | | -- About — descripción personal |
15 | | -- Stack — tecnologías |
16 | | -- Skills — mapa de dominios de especialización |
17 | | -- Connect — formulario de contacto (frontend-only, validación incluida) |
18 | | -- Footer |
19 | | - |
20 | | -## Efectos visuales |
21 | | -- StarfieldCanvas — campo de estrellas animado (canvas) |
22 | | -- AuroraBlobs — blobs aurora con gradientes |
23 | | -- InterferenceScan — línea de escaneo de interferencia |
24 | | -- SectionDivider — separadores entre secciones |
25 | | - |
26 | | -## Flujo de deploy |
27 | | -- Repo único: `devsart95/devsart95.github.io` (rama `main`) |
28 | | -- GitHub Actions: push a `main` → build → deploy via `actions/deploy-pages` |
| 11 | +## Completado |
| 12 | +- Deploy: repo único `devsart95/devsart95.github.io`, CI: lint → build → pages |
| 13 | +- SEO: JSON-LD, sitemap, robots.txt, canonical, og:image PNG, GSC verificado |
| 14 | +- i18n: ES / EN / JA con selector junto al toggle de tema, traducciones completas |
| 15 | +- Hero: glitch en nombre completo (2 ráfagas, desfasado entre "Justino Rojas" y "Sartorio") |
| 16 | +- Hero: roles como tags neon con color propio (cyan / violeta / verde) |
| 17 | +- Stack: 20 tecnologías con iconos SVG de marca + hover color-mix |
| 18 | +- Skills Map: 6 dominios basados en repos reales, dots neon en todos los tools |
| 19 | +- CursorGlow: blob de luz + destellos tipo cruz — cursor (desktop) / touch+scroll (mobile) |
| 20 | +- Copy: sin buzzwords — sin "LATAM", "herramientas reales", "AI enthusiast" |
| 21 | +- Formulario: Web3Forms vía `VITE_WEB3FORMS_KEY`, validación y estados completos |
| 22 | +- Licencia MIT · README · CLAUDE.md · .env.example |
29 | 23 |
|
30 | 24 | ## Pendiente |
31 | | -- Analytics (GitHub solo guarda 14 días de tráfico) |
32 | | -- Formulario de contacto con backend real (actualmente solo frontend) |
33 | | -- Licencia MIT |
| 25 | +- Analytics (considerar Plausible — GitHub solo guarda 14 días) |
| 26 | +- Sección de proyectos / casos de estudio |
0 commit comments