Sitio web personal y portfolio profesional de Pablo de la Puerta (PabloDLP), fotógrafo especializado en deportes de alto rendimiento, naturaleza y paisajes. Ofrece una galería interactiva y moderna para mostrar su trabajo visualmente impactante.
El proyecto consiste en una plataforma web estática diseñada para exhibir el portfolio fotográfico de manera elegante, inmersiva y altamente interactiva. Nace con el propósito de centralizar el trabajo visual del fotógrafo y proporcionar una carta de presentación interactiva para potenciales clientes, patrocinadores y clubes.
- Atletas y Equipos: Búsqueda de books profesionales y cobertura de eventos deportivos (ej. MotoGP, World Padel Tour).
- Decoradores y Editores: Compra y licenciamiento de obras de paisajes, naturaleza y astrofotografía.
- Prensa y Medios de Comunicación: Visualización rápida de galerías temáticas de eventos en pista.
- Requisitos Previos
- Instalación
- Ejecución y Uso
- Arquitectura y Stack Tecnológico
- Contribuciones
- Licencia y Créditos
Al ser una aplicación web estática, no se requiere ningún runtime de servidor (como Node.js, Python o Go) ni bases de datos para su funcionamiento básico. Los requisitos mínimos son:
- Sistema Operativo: Linux / macOS / Windows
- Navegador Web: Cualquier navegador moderno compatible con HTML5, CSS3 y ES6 (Chrome, Firefox, Edge, Safari, etc.).
- Herramienta opcional para desarrollo: Un servidor local básico (por ejemplo, la extensión Live Server de VS Code, o módulos de Node/Python en terminal).
Sigue estos pasos para clonar el repositorio y acceder a los archivos del proyecto:
- Clonar el repositorio:
git clone https://github.com/Melendo/PabloDLP.git
cd PabloDLP- No se requiere la instalación de gestores de paquetes (como npm o pip) ya que todas las dependencias externas se cargan a través de CDN.
Para levantar y visualizar el portfolio localmente, puedes iniciar un servidor local básico:
Usando Python 3:
python3 -m http.server 8000Usando Node.js (serve):
npx serveUna vez iniciado el servidor, accede en tu navegador a: http://localhost:8000 o http://localhost:3000 (según corresponda).
También puedes abrir directamente el archivo index.html haciendo doble clic sobre él en tu explorador de archivos.
El proyecto sigue una estructura limpia de archivos y carpetas para organizar sus assets estáticos:
- Frontend / Core: HTML5 semántico, CSS3 personalizado para estilos y maquetación responsiva, y JavaScript vanilla para animaciones, interactividad del menú móvil y el modal de lightbox.
- Librerías Externas (CDN):
- Swiper.js v9 - Para carruseles táctiles y responsivos en las categorías de la galería.
- AOS (Animate On Scroll) - Para efectos dinámicos de entrada y scroll.
- Font Awesome v6 - Para toda la iconografía de redes sociales e interfaz.
- Google Fonts - Tipografías Montserrat y Open Sans.
- Despliegue / DevOps: Configuración para alojamiento estático (ej. GitHub Pages) mediante archivo CNAME apuntando al dominio personalizado
pablodlp.com.
Si deseas contribuir al desarrollo de este proyecto, por favor sigue los siguientes pasos:
- Haz un Fork del repositorio.
- Crea una nueva rama para tu funcionalidad (
git checkout -b feature/nueva-funcionalidad). - Realiza tus cambios y haz un commit claro siguiendo convenciones (
git commit -m 'Añade nueva funcionalidad'). - Sube los cambios a tu rama (
git push origin feature/nueva-funcionalidad). - Abre una Pull Request explicando detalladamente los cambios realizados.
Este proyecto es libre para uso personal y educativo. Para cualquier otro uso comercial, por favor consulta directamente con el autor.
- Desarrollado por Melendo.
- Portfolio creado para Pablo de la Puerta.