Skip to content

brianmrdev/personal-website

Repository files navigation

🌐 Brian Martínez | Portafolio de Desarrollador Web Full Stack

Este es el repositorio de mi página web personal, que sirve como portafolio y sitio profesional. En ella comparto mis proyectos, experiencias y habilidades como desarrollador web full stack.

📝 Descripción

La página muestra mi experiencia en el desarrollo web, con secciones que destacan proyectos, habilidades, servicios, y más. Está construida para ser rápida, accesible, y fácil de navegar, reflejando mi enfoque profesional en el desarrollo eficiente y escalable.

🚀 Tecnologías

  • Astro: Framework de front-end para generar sitios rápidos y estáticos.
  • Tailwind CSS: Utilizado para la estilización y diseño responsivo.
  • DaisyUI: Biblioteca de componentes para mejorar la apariencia y usabilidad.
  • Cloudflare Pages: Despliegue para la página.

📂 Estructura del Proyecto

  • src/pages: Contiene las páginas del sitio.
  • src/components: Componentes reutilizables de la página.
  • public/: Archivos estáticos (imágenes, favicon, robots.txt, etc.).
  • astro.config.mjs: Configuración de Astro, donde se define el adaptador de despliegue y otras configuraciones.

⚙️ Instalación y Configuración

  1. Clona el repositorio:

    git clone https://github.com/brianmrdev/personal-website.git
    cd personal-website
  2. Instala las dependencias:

    pnpm install
  3. Configura el archivo astro.config.mjs si necesitas ajustes específicos de despliegue o integración.

▶️ Ejecución Local

Para correr el proyecto localmente:

pnpm dev

Visita http://localhost:4321 en tu navegador para ver el sitio en desarrollo.

🚀 Despliegue

Cloudflare Pages (opcional)

  1. Sigue las instrucciones de Cloudflare Pages para configurar el despliegue.

🌍 Sitemap y SEO

El proyecto incluye un archivo sitemap.xml y un robots.txt para mejorar la indexación en motores de búsqueda. La metainformación de cada página está optimizada para SEO.

📄 Licencia

Este proyecto está licenciado bajo la MIT License.


¡Gracias por visitar mi portafolio! Si tienes alguna pregunta o comentario, no dudes en contactarme.