DEVFUT

Construye un Linktree Personalizado con PHP y Transforma tu Perfil Web en Minutos

Crea tu propio Linktree con PHP, HTML y CSS. Personaliza tu perfil web sin frameworks ni bases de datos.



En un mundo digital donde tu presencia online lo es todo, tener un lugar central donde mostrar todas tus redes sociales, tu portafolio, tu blog y cualquier enlace importante se ha vuelto fundamental. Plataformas como Linktree han demostrado lo útil que puede ser un "hub de enlaces", pero ¿y si pudieras crear el tuyo propio?

En este artículo, te enseñaré paso a paso cómo construir tu propio Social Media Hub con PHP, utilizando solo HTML, CSS y un poco de magia con JavaScript. No necesitas frameworks complicados ni bases de datos pesadas, solo tus conocimientos básicos de desarrollo web y muchas ganas de personalizar tu espacio en internet. Ideal para freelancers, creadores de contenido, desarrolladores o cualquier persona que quiera dejar su huella digital de forma elegante y profesional.

¿Listo para tener tu propio Linktree personalizado? ¡Vamos allá!

🔗 https://drive.google.com/drive/folders/1-coQj7n5Usyoy2atTmeejlcPA0oViZQn?usp=sharing

🛠️ Paso 1: Estructura Básica del Proyecto

Crea una carpeta para tu proyecto (por ejemplo: social-hub-php) y dentro coloca esta estructura:

/social-hub-php
├── index.php              ← Página principal con tu hub de enlaces
└── /css
    └── style.css            ← Archivo de estilos personalizado
├── /img                      ← Carpeta para imágenes, íconos o logos
└── /js
    └── main.js             ← Aquí guardarás tu lista de enlaces (modo dinámico)

🛠️ Paso 2: Estructura principal del archivo PHP

  • Define los datos del usuario y enlaces.

  • Permite seleccionar un tema de color (y lo guarda en cookie).

  • Define estilos y SVGs para íconos.

  • Comienza a construir la estructura HTML con los datos dinámicos.


🔧 Paso 3: Agrega los estilos CSS personalizados

Para que todo se vea bien, necesitas un archivo css/style.css

  • Estilos para la clase .profile_card


  • Estilos para la clase .avatar

  • Estilos para la clase .username y .job


  • Estilos para la clase .theme


  • Estilos para la clase que contienen las redes sociales y enlaces al blog, portafolio entre otros.


  • Estilos para la animación de la página y el responsive de la misma.


🛠️ Paso 4: Agregar funcionalidad con JavaScript

Crea un archivo js/script.js y añade el siguiente código:


🖥️ Resultado:

  1. Cuando el usuario haga clic en un color, la interfaz cambiará inmediatamente al color seleccionado.
  2. El color seleccionado se guardará en el almacenamiento local y se cargará automáticamente cuando el usuario recargue la página.
Crea tu propio Linktree con PHP, HTML y CSS. Personaliza tu perfil web sin frameworks ni bases de datos.

🧠 ¿Quieres explorar el código completo?

🔗 https://drive.google.com/drive/folders/1-coQj7n5Usyoy2atTmeejlcPA0oViZQn?usp=sharing


🎉 Conclusión

En este artículo, hemos creado una interfaz moderna para un Social Media Hub utilizando HTML, CSS y JavaScript. A través de estos pasos, logramos diseñar una página web con un diseño limpio y funcional, donde los usuarios pueden cambiar el tema visual de la aplicación en tiempo real.

Lo más importante es que este proyecto no solo te proporciona una base sólida para tu propio Social Media Hub, sino que también te enseña cómo manejar temas dinámicos y persistentes, algo fundamental en la creación de aplicaciones web interactivas.

Ahora que tienes las herramientas básicas, te invito a que personalices aún más la interfaz.

🚀 Próximos Pasos

Si te ha gustado este proyecto, asegúrate de compartirlo en tus redes sociales o dejar un comentario sobre cómo mejorarías este proyecto. Además, si estás interesado en más tutoriales o en profundizar en alguna de las tecnologías que usamos, no dudes en visitar el blog para más contenido relacionado.

¡Nos vemos en el próximo artículo y feliz codificación! 👨‍💻👩‍💻

Publicar un comentario

0 Comentarios