Skip to content

duohnson/portafolio

Repository files navigation

DUOHNSON

Descripción

Portafolio personal, desarrollo web full stack con JavaScript, Node.js, React y tecnologías relacionadas. Este proyecto muestra mis habilidades técnicas y formas de contacto.

Tecnologías utilizadas

  • Node.js
  • Template
  • CSS3 - HTML5
  • JavaScript
  • Cloudflare Tunnel
  • SMTP para envío de emails
  • Seguridad básica

Instalación y uso

  1. Clona el repositorio:

    git clone https://github.com/duohnson/portafolio
  2. Instala las dependencias:

     npm install
  3. Configura las variables de entorno en un archivo .env:

    PORT=3000
    HOST=
    etc...
    
  4. Modificar el sitio web para agregar tu información personal, proyectos y formas de contacto.

  5. Inicia el servidor:

     npm start
  6. Accede a tu portafolio en http://localhost:3000.

Despliegue

Para desplegar tu portafolio, puedes usar servicios como Heroku, Vercel o DigitalOcean. Asegúrate de configurar las variables de entorno en el entorno de producción.

En mi caso yo uso un servidor local con Cloudflare Tunnel para exponerlo públicamente sin necesidad de un hosting tradicional.

Para más información, puedes seguir mi guía paso a paso para configurar Cloudflare Tunnel con tu aplicación Node.js: https://github.com/duohnson/configure-cloudflared-tunnel

¿Porque uso Cloudflare Tunnel?

Me permite exponer mi servidor local de forma segura sin necesidad de configurar DNS o abrir puertos en mi router. Es ideal para proyectos personales y pruebas rápidas. Además, Cloudflare ofrece protección contra ataques DDoS y otras amenazas, lo que añade una capa extra de seguridad a mi portafolio.

UTILIZAR SOLO PARA FINES EDUCATIVOS, NO PARA PROYECTOS REALES O DE PRODUCCIÓN. ESTE PROYECTO ES UN EJEMPLO BÁSICO Y RAPIDO PARA MI PORTAFOLIO, Y NO INCLUYE TODAS LAS MEJORES PRÁCTICAS DE SEGURIDAD O ESCALABILIDAD.

About

mi portafolio web como desarrollador full stack - LANDING PAGE

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors