Sobre el proyecto
Este repositorio aloja el código fuente del sitio web comercial activo (Triple H Enterprises LLC, una empresa de reparación de electrodomésticos y mantenimiento en St. George, Utah), desplegado automáticamente en GitHub Pages en cada push a la rama principal. Sirve dos propósitos distintos desde un mismo dominio: un sitio público de marketing en la raíz del repositorio y un conjunto de herramientas de espacio de trabajo interno bajo /tools/.
La parte pública incluye una página de inicio de una sola página, una página de reservas, una página de autoservicio para cancelar o reprogramar citas, cinco páginas de aterrizaje por ciudad, tres páginas de servicios por ciudad, un blog con tres publicaciones y un portal de clientes de ocho páginas que cubre inicio de sesión, facturas, cotizaciones, trabajos, órdenes de servicio y configuración. Un mapa del sitio lista las páginas indexables, robots.txt bloquea las rutas internas y del portal así como los rastreadores masivos de entrenamiento de IA, e incluye una página 404 personalizada. El sitio utiliza una hoja de estilos compartida en la raíz más una hoja de estilos separada para las herramientas.
El conjunto interno abarca un panel de control, seguimiento de trabajos, finanzas y contabilidad, generación de facturas y cotizaciones, generación de contratos, planificación de rutas, solicitudes de reseñas, calendario, seguimiento de runway, referencia de repuestos de electrodomésticos, configuración, diagnósticos de desarrollador y edición de contenido del sitio. Los datos se almacenan localmente y se sincronizan entre dispositivos mediante un proyecto de Supabase usando una fusión de unión, con marcas de borrado para evitar que los registros eliminados sean resucitados y una instantánea de cementerio para recuperación.
Un sistema de reservas reemplazó una suscripción externa de programación, utilizando una restricción de exclusión de base de datos para prevenir reservas confirmadas superpuestas con un margen de tiempo amortiguado. Los artefactos backend incluyen archivos de migración SQL organizados por área funcional e instantáneas de funciones edge desplegadas para correo electrónico, notificaciones push, alertas de disponibilidad y operaciones del portal. El README documenta trampas de despliegue como el requisito del archivo .nojekyll y convenciones de caché-busting, y apunta a documentación adicional sobre recuperación ante desastres y el portal de clientes.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.