
Hookah Hub
Publicadohookahhub.pro es una plataforma informativa y de valoraciones sobre la cultura de la cachimba: un catálogo de 14.281 sabores de tabaco y 278 marcas, valoraciones según cinco criterios numéricos, un generador de mezclas con recomendaciones diarias y una "Estantería" personal para la propia colección de tabaco. Para negocios, la sección "Colaboración": tarjeta de cliente en Apple/Google Wallet, menú QR en la mesa y pantalla para el maestro. Next.js 15, PostgreSQL, Redis, 5 idiomas. Contenido 18+.
/// Funciones clave
- Catálogo de 14.281 sabores de tabaco de 278 marcas, además de modelos de cachimbas y accesorios
- Valoraciones según cinco criterios — sabor, humo, intensidad, resistencia al calor y nota general; las medias están desnormalizadas para una entrega rápida
- Generador de mezclas con una "Mezcla del día" diaria a partir del catálogo
- "Mi estantería" (My Shelf): colección personal de tabaco; los botes que no están en el catálogo se convierten en nuevos sabores tras la moderación
- Sección B2B "Colaboración": tarjeta de cliente en Apple Wallet y Google Wallet con código QR e historial de visitas
- Menú QR de mezclas en la mesa — composición, gramos, cazoleta, calor — y generador limitado al stock del bar del local
- NextAuth v5 con roles y baneos; Redis para caché y rate limiting en modo fail-safe
- 5 idiomas, incluido el árabe con RTL: cadenas de UI separadas del contenido de la BD con fallback locale → En → Ru
/// Capturas
Sobre el proyecto
Hookah Hub es nuestro producto propio: una plataforma informativa y de valoraciones sobre la cultura de la cachimba con el eslogan «Comunidad de amantes de la cultura de la cachimba». El sitio reúne valoraciones de tabacos, recetas de mezclas, reseñas de cachimbas y accesorios, guías y materiales sobre la historia de la cachimba, con una sección aparte dedicada a la salud y herramientas B2B para salones y lounges. El contenido de la plataforma es 18+. El lanzamiento tuvo lugar en febrero de 2026.
Secciones del sitio: Tabacos, Recetas, Generador, Guías, Historia, Cachimbas, Accesorios, Salud, Colaboración.
Catálogo y valoraciones
El núcleo de la plataforma es el catálogo: 14.281 sabores de tabaco de 278 marcas, modelos de cachimbas y accesorios. Cada elemento se evalúa según cinco criterios numéricos: sabor, humo, intensidad, resistencia al calor y nota general.
La decisión es deliberada: sin comentarios de texto. Una valoración por usuario y entidad, y los valores medios se desnormalizan en las tablas padre, lo que mantiene rápidas la entrega y la ordenación por valoración incluso con un catálogo de este volumen, sin agregación al vuelo.
Generador de mezclas y «Mi estantería»
El generador compone mezclas y propone una «Mezcla del día» diaria, ayudando a orientarse en un catálogo de esta escala.
«Mi estantería» (My Shelf) es la colección personal de botes de tabaco del usuario. Basta con marcar en el catálogo lo que uno tiene en casa, y el generador propone mezclas solo con eso, en lugar de con catorce mil sabores. Si el sabor buscado todavía no está en el catálogo, el usuario registra su bote a mano; tras la moderación, esos registros se convierten en nuevos sabores del catálogo — uno de los canales por los que el catálogo crece.
Para negocios
La sección «Colaboración» reúne herramientas B2B para dos audiencias: salones de cachimba/lounges y fabricantes.
Para los locales: tarjeta de cliente en Apple Wallet y Google Wallet con código QR e historial de visitas, menú QR de mezclas directamente en la mesa (composición, gramos, cazoleta, calor), un generador de mezclas limitado al stock del bar del local concreto y una pantalla aparte para el maestro. Para las marcas, gestión de sus propios datos en el catálogo.
Cada línea de producto indica honestamente su etapa de madurez: funciona / piloto / en desarrollo, sin hacer pasar lo deseado por realidad.
Aspectos técnicos
- Next.js 15 App Router, React 19, TypeScript
- PostgreSQL 16 vía Prisma; Redis 7 para caché y rate limiting en modo fail-safe: la aplicación debe seguir funcionando sin Redis
- NextAuth v5 (JWT), inicio de sesión con Credentials y con Google, roles USER/MODERATOR/ADMIN, baneos
- Renderizado con RSC, deliberadamente sin generación estática: force-dynamic con caché por página a través de Redis
- Rate limiting con límites centralizados; la IP se toma solo del último elemento de
X-Forwarded-For(detrás de Traefik); toda la validación de entrada, con zod - next-intl, Tailwind CSS, Framer Motion, Recharts
- Tests con Vitest y Playwright, incluida una pasada móvil aparte
- Despliegue con Docker (standalone) en un Dokploy autoalojado
Localización
La localización tiene dos capas. Las cadenas de UI viven en messages/{locale}.json, y el contenido de la base de datos, en columnas con sufijo de locale (nameRu, nameEn, etc.), con fallback locale → En → Ru. Se admiten 5 idiomas: ruso, inglés, árabe (con maquetación RTL), japonés y chino.
Marco responsable
El contenido de la plataforma está dirigido a un público 18+. La sección aparte «Salud» ofrece materiales informativos, no recomendaciones para fumar: Hookah Hub es una plataforma informativa y de valoraciones para quienes ya se interesan por el tema, no un servicio que lo promueva. El sitio no vende nada y no constituye publicidad de productos de tabaco.