Loading repository data…
Loading repository data…
bmmedina99 / repository
Brandon Medina - Desarrollador Web Full Stack | TypeScript | React | TailwindCSS | Next.js | Astro | Node.js | NestJS | PostgreSQL | Git & GitHub
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
¡Bienvenidos a mi porfolio! He diseñado y desarrollado este porfolio para destacar mis habilidades como desarrollador web y mostrar los proyectos en los que he trabajado.
Astro Framework SSG/ISR moderno que permite crear sitios de contenido rápidos, aplicaciones web potentes, API de servidor dinámico y todo lo demás.
TypeScript Aporta tipado estático a tu código Astro/React, mejorando la solidez, el autocompletado y la detección de errores durante el desarrollo.
React Mecanismo de interactividad en las secciones que lo necesita, como el menú de navegación, formulario y el fondo de estrellas.
TailwindCSS Framework de utilidades CSS para crear rápidamente sitios web modernos sin tener que abandonar el HTML.
Three.js Biblioteca para renderizar el efecto 3D/espacial que adorna el fondo y refuerza la estética “viaje al espacio”.
Biome Linter y formatter rápido para JavaScript/TypeScript, ahorrando tiempo para desarrolladores y para el CI.
Zod Validación y análisis de datos en el formulario de contacto, asegurando enviar únicamente consultas correctamente estructuradas.
EmailJS Servicio cliente‑side para enviar correos desde el formulario sin necesidad de montar un backend.
Diseño espacial y futurista: Diseño visual moderno, inspirado en el espacio, junto a una tipografía futurista de temática espacial.
Alto rendimiento y SEO‑friendly: Sitio estático creado con Astro, tiempos de carga inferiores a 1s y estructura semántica mejorada para optimizar el SEO y la accesibilidad.
Mobile‑first 100% responsive: Componentes que emplean TailwindCSS para ajustarse automáticamente a cualquier tamaño de pantalla sin media queries manuales.
Arquitectura modular (Astro + React + TypeScript): Secciones y UI separadas en componentes reutilizables, lo que facilita el mantenimiento, la escalabilidad y la adición de nuevas funcionalidades.
Imágenes optimizadas: Imágenes utilizando lazy‑loading, tamaños predefinidas y variantes de tamaño para reducir el ancho de banda y prevenir cambios de diseño.
¿Encontraste un bug o tienes una idea para mejorar mi porfolio? ¡Se agradecen las contribuciones!
git clone git@github.com:[tu-usuario]/bmmedina.dev.git
pnpm i
git switch -c feature/nombre-de-la-rama
git switch -c fix/nombre-de-la-rama
pnpm run dev
git commit -m "feat: descripción de la característica"
git push origin nombre-de-la-rama