Skip to content

Este proyecto contiene una web en React con una estructura para un CV construido con IA

License

Notifications You must be signed in to change notification settings

ralvarez83/curriculum-ia

Repository files navigation

CV Web Creado con IA

Este proyecto es una página web que presenta mi Curriculum Vitae, creada casi enteramente utilizando Inteligencia Artificial. El objetivo es demostrar el potencial de la IA como herramienta de apoyo en el desarrollo web y la creación de contenido.

🚀 Características

  • Diseño moderno y responsivo
  • Creado principalmente con prompts de IA
  • Implementado con HTML5, CSS3 y React
  • Soporte multiidioma
  • Sección de proyectos con imágenes y enlaces
  • Contenido en Markdown renderizado en la web
  • Tipado con TypeScript

🛠️ Tecnologías Utilizadas

  • React
  • TypeScript
  • CSS3
  • Docker
  • HTTPS con certificados del hosting

🤖 Proceso de Desarrollo con IA

El proyecto se desarrolló principalmente a través de prompts a sistemas de IA. Algunos de los pasos clave incluyeron:

  1. Conversión inicial de un documento Word a una estructura web básica.
  2. Refinamiento del diseño para una apariencia más moderna.
  3. Tematización para un puesto de desarrollador de software.
  4. Incorporación de una imagen personal.
  5. División del código en componentes de React reutilizables.
  6. Creación de enlaces para la información de contacto.
  7. Estructuración de los datos en arrays para facilitar la edición.
  8. Implementación de soporte multiidioma.
  9. Adición de una sección de proyectos con imágenes y enlaces.
  10. Conversión del contenido a Markdown para mayor flexibilidad.
  11. Migración a TypeScript para añadir tipado estático.

🐳 Despliegue

El mayor desafío técnico fue configurar los contenedores Docker para servir la página de forma segura (HTTPS) utilizando los certificados proporcionados por el hosting.

📝 Lecciones Aprendidas

  • La importancia de un .gitignore bien configurado para evitar exponer información sensible.
  • El potencial de la IA como herramienta de apoyo en el desarrollo web.
  • La flexibilidad que ofrece el uso de Markdown para el contenido web.

🔧 Cómo Utilizar Este Proyecto

Para usar este proyecto y crear tu propio CV web:

  1. Clona o descarga este repositorio.
  2. Navega al directorio data en el proyecto.
  3. Modifica los archivos en este directorio con tu información personal.
  4. Los cambios se reflejarán automáticamente en la web al compilar el proyecto.

Esta estructura permite una fácil personalización sin necesidad de tocar el código fuente principal.

🤝 Contribuciones

Aunque este es un proyecto personal, las sugerencias y comentarios son bienvenidos. Siéntete libre de abrir un issue o enviar un pull request.

📄 Licencia

Este proyecto está bajo la Licencia MIT. Ver el archivo LICENSE para más detalles.


Creado con ❤️ y 🤖 por Rubén Álvarez

About

Este proyecto contiene una web en React con una estructura para un CV construido con IA

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published