Mi Portafolio

¡Bienvenido a mi portafolio personal! Este sitio web muestra una colección de mis proyectos, mi experiencia y cómo puedes contactarme.

Tecnologías Utilizadas

  • React: Framework principal para la construcción de la aplicación.
  • Styled-Components: Para el manejo de estilos CSS con soporte para temas personalizados.
  • Material-UI: Biblioteca de componentes para crear una interfaz de usuario moderna y accesible.
  • Axios: Para hacer solicitudes HTTP a la API de proyectos y formularios de contacto.
  • React Router DOM: Para la navegación entre las diferentes páginas del portafolio.
  • Formik y Yup: Utilizados para la creación y validación de formularios.

Estructura del Sitio

  • Inicio: Página principal que presenta una introducción y un resumen de mi trabajo.
  • Sobre Mí: Información detallada sobre mi formación, habilidades y experiencia.
  • Proyectos: Una galería de mis proyectos más destacados con enlaces a sus repositorios y versiones desplegadas.
  • Contacto: Un formulario para que puedas ponerte en contacto conmigo.
  • Feedback: Una página donde los usuarios pueden dejar sus comentarios y opiniones.

Características

  • Multilenguaje: El portafolio está disponible en tres idiomas: inglés, español y portugués.
  • Responsivo: Diseñado para verse bien en dispositivos móviles, tablets y desktops.
  • Modo Claro/Oscuro: Elige entre un tema claro y uno oscuro según tu preferencia.

Instalación y Uso

  1. Clona este repositorio.
  2. Instala las dependencias con npm install.
  3. Inicia la aplicación con npm start.
git clone https://github.com/tu-usuario/mi-portafolio.git
cd mi-portafolio
npm install
npm start