Mi portafolio

Descripción

Este sitio web es mi portafolio profesional de programador. Me parece un excelente punto de inicio para demostrar mis habilidades de programador y, al mismo tiempo, mostrar mis futuros proyectos.


Quería un sitio web con un diseño minimalista, pero llamativo, donde pudiera mostrar mis proyectos e información general. Además, necesitaba una página de contacto para que las personas pudieran comunicarse conmigo tener que salirse de la página. Por supuesto, también son bienvenidos a comunicarse conmigo directamente por correo electrónico o cualquier red social mencionada en el sitio web.


Honestamente, siento que pude lograr al cien por ciento mi objetivo y materializar mi idea de la mejor manera posible.

Datos básicos
  • Diseño personalizado.
  • Logo personalizado.
  • Formulario de contacto protegido contra spam y bots.
  • Disponible en inglés y español.
  • Páginas web adaptables a diferentes tamaños de pantalla.
  • Fuentes adaptables.
  • Nombre de enlaces visualmente personalizados y mejorados. Por ejemplo, en vez de www.peteraraujo.com/es/sobre-mi.html está peteraraujo.com/sobre-mi.
  • Ícono de sitio web (ícono que aparece en la pestaña del navegador).
Capa visual
  • HTML.
  • CSS.
  • JavaScript.
  • Cambio dinámico del tamaño base de la fuente al cambiar el tamaño de pantalla.
  • Cambio automático del tamaño de los diferentes tipos de fuente el cambiar la fuente base.
  • Implementación de Favicon con formato SVG para el tamaño se adapte automáticamente.
  • Uso de ilustraciones en formato SVG para el tamaño se adapte automáticamente.
Capa de datos
  • PHP.
  • Uso del API de la versión más reciente de ReCaptcha para proteger el formulario de contacto.
  • Base de datos SQL.
Sitio web
  • Certificación de seguridad SSL.
  • Redirección automática de HTTP a HTTPS.
  • Redirección automática de WWW a sitio web base.
  • Implementación de reglas REWRITE para mejorar el aspecto de los enlaces. Por ejemplo, se utiliza para remover las extensiones de los archivos y redireccionar algunas páginas a otras con un enlace más sencillo.
  • Implementación de páginas de error, como 404.
  • Estructura del sitio web está preparada albergar diferentes idiomas (actualmente cuenta con dos, inglés y español).
  • Implementación de páginas maestras para el encabezado (logo y menú) y pie de página.
Servidor
  • Linux.
  • Monitoreo de sitio web.
  • Sistema unificado de registro (Apache, PHP, etc.).
  • Creación automática de copias de seguridad.
Información general

Peter Araujo Roche

Full-Stack developer

Contacto