Skip to content

Mooenz/portfolio

Repository files navigation

Portafolio

Mi portafolio personal desarrollado con Astro, TailwindCSS, TypeScript, JavaScript y GSAP.
Este proyecto funciona como mi carta de presentación profesional, donde muestro mis habilidades, experiencia y los proyectos en los que he trabajado. Está orientado tanto a posibles empleadores como a clientes que deseen conocer mi trabajo como desarrollador web.


🚀 Objetivo del Proyecto

Crear un espacio claro, atractivo y bien estructurado donde presentar:

  • Mis habilidades como desarrollador.
  • Mi experiencia laboral.
  • Proyectos destacados.
  • Enlaces profesionales (GitHub y LinkedIn).
  • Mi currículum vitae actualizado.

📌 Contenido del Portafolio

El portafolio actualmente cuenta con una única página (index), que incluye:

  • Quién soy: breve presentación.
  • Cargo o rol profesional.
  • Enlaces sociales: GitHub y LinkedIn.
  • Experiencia laboral.
  • Proyectos desarrollados.
  • Currículum vitae descargable.

🛠️ Tecnologías

  • Astro.js
  • TailwindCSS
  • TypeScript
  • JavaScript
  • GSAP (animaciones)
  • Despliegue en Vercel

🧩 Instalación y Desarrollo Local

Clona el repositorio:

git clone https://github.com/Mooenz/portfolio

cd portfolio

pnpm install

pnpm run dev

pnpm run build

📂 Estructura del Proyecto

/
├── cv-for-rendercv.yml
├── public/
│ └── llms.txt
├── src/
│ ├── components/
│ ├── constants/
│ ├── layouts/
│ ├── pages/
│ ├── sections/
│ ├── styles/
│ └── utilities/
├── package.json
├── astro.config.mjs
└── tsconfig.json
  • public/: Archivos estáticos como imágenes y fuentes.
  • src/components/: Componentes reutilizables de la interfaz.
  • src/constants/: Constantes utilizadas en el proyecto (datos del portafolio).
  • src/layouts/: Plantillas de diseño para las páginas.
  • src/pages/: Páginas del portafolio (actualmente solo index.astro).
  • src/sections/: Secciones específicas de la página principal.
  • src/styles/: Archivos de estilos globales y configuraciones de TailwindCSS.
  • src/utilities/: Funciones y utilidades auxiliares.
  • cv-for-rendercv.yml: Fuente del CV preparada para renderizado.
  • public/llms.txt: Resumen del portafolio en formato legible para LLMs.
  • package.json: Dependencias y scripts del proyecto.
  • astro.config.mjs: Configuración de Astro.
  • tsconfig.json: Configuración de TypeScript.

📸 Demo / Capturas

🔗 Enlace en vivo: Mooenz.me

🖼️ Screenshots del portafolio: Imagen web Porfolio Mooenz.me


🧾 Licencia

Este proyecto tiene licencia MIT, lo que significa que cualquier persona puede usar, modificar o distribuir el código, siempre que mantenga nota de la licencia original.


📬 Contacto

GitHub: @mooenz LinkedIn: @mooenz

About

This is my porfolio create whith Astro.js, Tailwindcss, TypeScript and Gsap. https://www.mooenz.me/

Resources

License

Stars

Watchers

Forks

Contributors