Café Aurora

Sitio web completo para una cafetería — desde el hero animado hasta el sistema de reservas y formulario de contacto con backend en PHP. Un ciclo completo de desarrollo frontend para el rubro gastronómico.

HTML5 CSS3 SCSS JavaScript PHP
Screenshot de Café Aurora

// detalles del proyecto

Sobre el proyecto

Café Aurora es una maqueta funcional que abarca el ciclo completo de un sitio para un negocio gastronómico: identidad visual, múltiples páginas, sistema de reservas, menú interactivo y formulario de contacto. Está pensado para demostrar la capacidad de entregar un producto web terminado a un cliente real del rubro.

Páginas del sitio

Página Contenido
index.htmlLanding con hero carousel, servicios, menú destacado y cupón de cumpleaños
menu.htmlCarta completa — cafés calientes y fríos con imágenes y descripciones
reservas.htmlSistema de reserva online con selector de personas y promoción 20% OFF
nosotros.htmlHistoria y visión de la cafetería
servicio.htmlDetalle de servicios: delivery, granos frescos, calidad
testimonio.htmlReseñas de clientes con carrusel
contacto.htmlFormulario de contacto con envío real vía PHP

Stack utilizado

HTML5 CSS3 JavaScript SCSS PHP GitHub Pages

Decisiones técnicas

SCSS como sistema de estilos

En lugar de CSS plano, se usó SCSS para organizar los estilos por componentes, aprovechar variables de color y tipografía, y facilitar el mantenimiento. Esto refleja un flujo de trabajo más cercano al desarrollo profesional real. SCSS representa el 30.9% del código del repositorio.

Sitio multi-página con navegación consistente

Cada sección es una página HTML independiente con nav y footer compartidos. Esta arquitectura mantiene URLs semánticas por sección y compatibilidad total con GitHub Pages, sin necesidad de un router ni framework.

PHP para el formulario de contacto

El formulario usa un script PHP en /mail/ para el envío real de emails, integrando el flujo completo cliente-servidor. Aunque GitHub Pages no ejecuta PHP, el backend está implementado y listo para deployarse en cualquier hosting compartido.

Carousel con librería externa

Se integró una librería desde /lib/ priorizando estabilidad y resultado visual sobre codear la funcionalidad desde cero — una decisión pragmática válida en proyectos reales donde el tiempo y la confiabilidad importan.

Estructura del proyecto

cafe_aurora/
├── index.html · menu.html · reservas.html
├── nosotros.html · servicio.html
├── testimonio.html · contacto.html
├── css/        ← CSS compilado
├── scss/       ← fuente SCSS con variables y componentes
├── js/         ← carousel, interacciones, validaciones
├── lib/        ← librerías externas
├── img/        ← imágenes del sitio
└── mail/       ← script PHP para envío de formulario