Donde el código se convierte en arte.
Portfolio personal de Paloma (Pal-cloud) — desarrolladora y diseñadora digital.
Diseño editorial bohemio, oscuro y cálido, construido íntegramente con HTML, CSS y JavaScript vanilla.
🌐 Demo: palcloudraven.dev (próximamente)
👤 GitHub: github.com/Pal-cloud
- Estética editorial bohemia — tipografía Cormorant Garamond + Space Mono
- Paleta oscuro-cálida: negros cálidos, oro antiguo y crema
- Layout tipo revista con grid asimétrico
- Grano de película SVG y efectos de profundidad
- Cursor personalizado animado
- Totalmente responsive — mobile first
- Menú hamburguesa siempre visible con panel lateral overlay fullscreen
- Links con numeración, descripción y barra animada
- Overlay con blur de fondo
- Indicador de sección activa sincronizado con el scroll
- Loader animado con barra de progreso
- Reveals de scroll con animaciones staggered
- Cursor personalizado con efecto magnético
- 🌿 Sonido ambiente generativo — bosque + oleaje + grillos (Web Audio API pura)
- 🔊 Control de volumen con slider y botones
−/+en la navbar - 🎵 Micro-sonidos de UI en todos los elementos interactivos:
- Hover: tick agudo suave
- Click: tap percusivo orgánico
- Abrir/cerrar menú: acorde ascendente/descendente
- Éxito, error y notificación con timbres distintos
- Todo activado solo tras gesto del usuario (cumple política de autoplay)
- Datos cargados desde la API pública de GitHub (
api.github.com/users/Pal-cloud) - Gráfico de actividad mensual (área)
- Gráfico de lenguajes por bytes (donut con leyenda)
- Gráfico de stats (barras horizontales)
- Cuadrícula de repos reales — ordenados por estrellas y actividad reciente
- Badge 🟢 en vivo cuando la API responde correctamente
- Fallback a datos estáticos si hay error de red o rate-limit
- Sistema de notificaciones emergentes propio (sin dependencias)
- Tipos:
info,success,warning,error - Auto-dismiss, botón de cierre, sonido asociado a cada tipo
- Toasts contextuales: bienvenida, GitHub cargado, formulario enviado
Palcloud_raven/
├── index.html
├── css/
│ ├── reset.css
│ ├── variables.css ← tokens de diseño
│ ├── main.css ← layout, navbar, menú, repos, volumen…
│ ├── components.css ← botones, forms, cursor
│ ├── animations.css ← keyframes y reveals
│ └── responsive.css ← breakpoints
├── js/
│ ├── utils.js ← helpers ($, $$, throttle…)
│ ├── loader.js ← pantalla de carga
│ ├── navbar.js ← hamburger overlay
│ ├── cursor.js ← cursor personalizado
│ ├── canvas.js ← partículas hero
│ ├── animations.js ← IntersectionObserver reveals
│ ├── skills.js ← tabs de habilidades + barras
│ ├── projects.js ← filtro de proyectos
│ ├── counter.js ← contadores animados
│ ├── form.js ← validación y envío
│ ├── sound.js ← ambiente forestal (Web Audio)
│ ├── ui-sounds.js ← micro-sonidos + toasts + vol control
│ ├── github-charts.js ← API GitHub + Chart.js + repos
│ └── main.js ← inicialización global
└── assets/
└── images/
└── logo-pal.png ← logo y favicon
| Área | Tecnología |
|---|---|
| Estructura | HTML5 semántico |
| Estilos | CSS3 puro — custom properties, grid, clamp |
| Scripts | JavaScript ES2022 vanilla — sin frameworks |
| Gráficas | Chart.js 4 vía CDN |
| Iconos | Font Awesome 6 vía CDN |
| Fuentes | Google Fonts — Cormorant Garamond + Space Mono |
| Audio | Web Audio API nativa |
| Datos | GitHub REST API pública |
# Clonar el repo
git clone https://github.com/Pal-cloud/Palcloud_raven.git
cd Palcloud_raven
# Cualquier servidor estático sirve — ejemplo con npx
npx live-server --port=5501No hay dependencias npm — todo funciona directamente en el navegador.
Los datos se cargan en tiempo real desde:
https://api.github.com/users/Pal-cloud
https://api.github.com/users/Pal-cloud/repos
La API pública permite 60 peticiones/hora sin autenticación.
Si se alcanza el límite, el portfolio muestra datos de respaldo sin interrupciones.
| Token | Valor | Uso |
|---|---|---|
--bg-primary |
#0d0b07 |
Fondo principal |
--accent |
#c9a84c |
Oro antiguo — acento |
--accent-light |
#e8c96d |
Oro claro — hover |
--text-primary |
#e8d5b7 |
Texto principal |
--text-secondary |
#8b7a65 |
Texto secundario |
© 2026 Palcloud Raven — Todos los derechos reservados.
Código que vuela · Diseño que perdura 🪶