Plataforma de Construcción
Presencia web para una startup de subcontratación en construcción, construida para credibilidad, propiedad del contenido y cero dependencia de desarrollador.
Situación
Una startup de subcontratación en construcción ingresando a un mercado donde la confianza se construye desde el primer contacto. En el sector de la construcción, los socios y clientes potenciales verifican la credibilidad antes de tomar el teléfono. Sin presencia web, esa primera verificación no lleva a ningún lado.
El Problema
El sitio necesitaba comunicar profesionalismo rápidamente, soportar actualizaciones de contenido sin intervención de un desarrollador, y caber dentro de la infraestructura compartida ya en uso para otras marcas. Los costos tenían que mantenerse bajos mientras el negocio encontraba su ritmo. Un sitio independiente con infraestructura propia hubiera sido semanas de configuración y costos innecesarios.
Lo Que Hice
En lugar de construir un sitio independiente, agregué esta marca al monorepo multi-marca existente. El pipeline de CI/CD compartido, la biblioteca de componentes y el CMS de Sanity ya estaban en su lugar. El trabajo fue identidad de marca y contenido, no plomería.
Un conjunto de tokens de diseño personalizados define la identidad visual: distinta de las otras marcas en el mismo codebase, pero compartiendo los mismos primitivos de componentes accesibles y responsivos. Sanity le da al cliente control total sobre textos, proyectos destacados y descripciones de servicios. Sin cambios de código requeridos.
hoodii-platform/ ├── apps/ │ ├── construction-site Brand site (port 3003) │ ├── themoment-site E-commerce (separate brand) │ ├── hoodii-site Portfolio site │ └── studio Shared Sanity CMS (all brands) ├── packages/ │ ├── ui Shared React components │ ├── tokens/ │ │ └── brand.css Brand-specific design tokens │ ├── motion Animation primitives │ └── env Type-safe environment config
Resultado
Un sitio de marketing profesional, en línea en semanas. El cliente actualiza su lista de servicios, cartera de proyectos y datos de contacto directamente a través de Sanity. Sin acceso a GitHub, sin despliegues, sin llamadas al desarrollador para cambios rutinarios. El problema de credibilidad inicial está resuelto.
Monorepo compartido
Sin costo de infraestructura independiente
Sistema de marca propio
Identidad distinta, componentes compartidos
Sanity CMS
Propiedad total del contenido por el cliente
Next.js 15
App Router, server components, listo para edge
Stack Tecnológico
Frontend
- Next.js 15
- React 18
- TypeScript
- Tailwind CSS
- Framer Motion
CMS
- Sanity.io v3
- Portable Text
- Image CDN
Infrastructure
- Turborepo
- Vercel
- PNPM Workspaces
- Shared Design System
Design
- Custom brand tokens
- CSS variables
- Shared component library