Este proyecto es un portafolio personal desarrollado con React, Vite y TypeScript. Utiliza TailwindCSS para los estilos y está estructurado en componentes reutilizables. El objetivo principal es mostrar información personal, proyectos, y permitir el contacto a través de un formulario.
- src/components/: Contiene los componentes principales del portafolio, organizados por secciones (about, contact, projects).
- src/helpers/: Funciones auxiliares, como el envío de correos.
- src/translation/: Configuración y archivos de traducción para soporte multilenguaje (español e inglés).
- src/assets/: Imágenes y recursos gráficos utilizados en el portafolio.
- index.html: Archivo principal HTML.
- index.css: Estilos globales, integrando TailwindCSS.
- Navegación responsiva con barra de navegación.
- Sección "Sobre mí" con tarjetas de perfil y modal.
- Sección de proyectos con animaciones de carga.
- Formulario de contacto funcional (envío de correos).
- Soporte para múltiples idiomas (español e inglés).
- Carga de imágenes optimizada.
- Clona el repositorio.
- Instala las dependencias:
npm install
- Inicia el servidor de desarrollo:
npm run dev
- Animaciones avanzadas en la navegación y secciones.
- Integración de un blog personal.
- Panel de administración para gestionar proyectos y contenido.
- Mejoras en la accesibilidad (a11y).
- Implementación de tests automatizados.
- Integración con APIs externas para mostrar estadísticas o publicaciones.
Las contribuciones son bienvenidas. Por favor, abre un issue o un pull request para sugerencias o mejoras.
Portafolio desarrollado por Vlad.