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.
- 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
- React
- TypeScript
- CSS3
- Docker
- HTTPS con certificados del hosting
El proyecto se desarrolló principalmente a través de prompts a sistemas de IA. Algunos de los pasos clave incluyeron:
- Conversión inicial de un documento Word a una estructura web básica.
- Refinamiento del diseño para una apariencia más moderna.
- Tematización para un puesto de desarrollador de software.
- Incorporación de una imagen personal.
- División del código en componentes de React reutilizables.
- Creación de enlaces para la información de contacto.
- Estructuración de los datos en arrays para facilitar la edición.
- Implementación de soporte multiidioma.
- Adición de una sección de proyectos con imágenes y enlaces.
- Conversión del contenido a Markdown para mayor flexibilidad.
- Migración a TypeScript para añadir tipado estático.
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.
- 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.
Para usar este proyecto y crear tu propio CV web:
- Clona o descarga este repositorio.
- Navega al directorio
data
en el proyecto. - Modifica los archivos en este directorio con tu información personal.
- 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.
Aunque este es un proyecto personal, las sugerencias y comentarios son bienvenidos. Siéntete libre de abrir un issue o enviar un pull request.
Este proyecto está bajo la Licencia MIT. Ver el archivo LICENSE
para más detalles.
Creado con ❤️ y 🤖 por Rubén Álvarez