Skip to content

FelipeQuirola/pm-wedding-studio

Repository files navigation

PM Wedding Studio — Sitio web de fotografía de bodas

Sitio web profesional para un estudio de fotografía y videografía de bodas en Connecticut, diseñado para convertir visitantes en consultas reales.


El problema que resuelve

Los fotógrafos de bodas de alta gama pierden clientes porque su presencia online no transmite el nivel de sus servicios. Un Instagram lleno de trabajo increíble no es suficiente cuando el cliente busca confianza antes de invertir $2,000–$3,000 en fotos de su día más importante.

Este sitio reemplaza esa fricción: presenta el trabajo, explica las colecciones con precio incluido, y permite contactar al fotógrafo desde el mismo lugar donde el cliente se enamora de su estilo.


Qué hace

Funcionalidad Beneficio real para el cliente
Galería de portafolio por eventos Ve ejemplos reales de bodas completas, no fotos sueltas
Tres colecciones con precios Sabe exactamente cuánto cuesta antes de escribir
Formulario de consulta integrado Puede preguntar sin salir del sitio ni enviar un email genérico
Navegación responsive (móvil y desktop) Funciona en el teléfono donde la mayoría busca
WhatsApp flotante Contacto inmediato para quienes prefieren el chat
Página "Sobre mí" con foto del fotógrafo Genera confianza antes de comprometerse

Stack

React TypeScript Vite Tailwind CSS shadcn/ui EmailJS


Capturas

Vista Imagen
Hero — portada con imagen a pantalla completa Hero
Portafolio — galería por eventos Portfolio
Colecciones con precios Investment
Formulario de contacto Contact
Vista móvil Mobile

Estado del proyecto

  • Sitio completo desplegable en producción
  • Hero section con imagen de portada y CTA principal
  • Portafolio con galería de múltiples eventos (29+ imágenes por evento)
  • Tres colecciones de inversión con precios y detalle completo
  • Página "Sobre mí" con foto, firma y bio del fotógrafo
  • Formulario de consulta con integración EmailJS
  • Anti-spam: honeypot, timing check y rate limit local
  • WhatsApp flotante para contacto rápido
  • Diseño responsive (mobile-first)
  • Navegación con scroll suave y scroll-to-section desde otras páginas
  • SEO básico: meta tags, Open Graph, Twitter Card

Setup técnico

Instrucciones para correr el proyecto localmente

Requisitos

  • Node.js 18+ o Bun
  • Cuenta en EmailJS para el formulario de contacto

Instalación

# Clonar el repo
git clone https://github.com/FelipeQuirola/pm-wedding-studio.git
cd pm-wedding-studio

# Instalar dependencias
npm install

# Configurar variables de entorno
cp .env.example .env
# Editar .env con tus credenciales de EmailJS

# Iniciar servidor de desarrollo
npm run dev

Variables de entorno

Copiar .env.example a .env y completar:

VITE_EMAILJS_SERVICE_ID=    # Tu Service ID de EmailJS
VITE_EMAILJS_TEMPLATE_ID=   # Tu Template ID de EmailJS
VITE_EMAILJS_PUBLIC_KEY=    # Tu Public Key de EmailJS
VITE_RECAPTCHA_SITE_KEY=    # Opcional: Site Key de reCAPTCHA v2

Build para producción

npm run build
# Output en /dist — desplegable en Vercel, Netlify, o cualquier CDN estático

Licencia

Copyright © 2026. Todos los derechos reservados.

About

Wedding photography & videography website — Connecticut. Built for real inquiries, not just impressions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages