// shared.jsx — datos de contenido compartidos entre las 3 direcciones // Eurekant landing premium const EUREKANT_CONTENT = { es: { nav: ['Soluciones', 'Proceso', 'Casos', 'Blog', 'Nosotros'], hero: { eyebrow: 'SOFTWARE FACTORY · EST. 2022', title: ['Calidad que', 'escala con vos.'], rotating: ['Calidad', 'Visión', 'Confianza', 'Velocidad'], titleRest: 'que', sub: 'Construimos software robusto y escalable para startups y empresas que no pueden darse el lujo de romperse. Metodología probada. Resultados medibles.', cta1: 'Agendar diagnóstico', cta2: 'Ver proceso', meta: '8+ proyectos entregados · 0 deudas técnicas heredadas' }, marquee: ['Calidad', 'Escalabilidad', 'Velocidad', 'Partnership', 'Visión técnica', 'Código limpio', 'Arquitectura sólida'], stats: [ { n: 8, suf: '+', l: 'Proyectos entregados' }, { n: 99.9, suf: '%', l: 'Uptime promedio en producción' }, { n: 3, suf: ' sem.', l: 'Primer entregable' }, { n: 4, suf: 'y', l: 'Años construyendo software' } ], soluciones: { title: '¿Qué soluciones ofrecemos?', sub: 'Te acompañamos de punta a punta: construimos tu software, lo llevamos al mercado y crecemos con vos.', featuredLabel: 'Solo en Eurekant', items: [ { n: '01', tag: 'MVP', title: 'Validá tu idea, no la perfecciones', desc: 'Para founders en etapa temprana: convertimos tu hipótesis en un producto real frente a usuarios reales, con scope y precio cerrados, en 6 a 12 semanas.', bullets: ['Core feature, sin relleno', 'Analytics de validación desde el día uno', 'Base técnica lista para escalar'], cta: 'Explorar MVP', href: 'soluciones/mvp' }, { n: '02', tag: 'EMPRESAS', title: 'Escalá tu operación, no tu planilla', desc: 'Para empresas que ya facturan: reemplazamos Excel y WhatsApp desordenado por una plataforma a medida con agentes de IA operando el trabajo repetitivo.', bullets: ['Plataforma operativa a medida', 'Agentes de IA en atención y cobranza', 'Reportes en tiempo real'], cta: 'Explorar Empresas', href: 'soluciones/empresas' }, { n: '03', tag: 'PARTNERSHIP', title: 'Partnership', desc: 'Asociación estratégica para founders no-técnicos en fase inicial. Somos tu equipo técnico. Sin comprometer equity.', bullets: ['CTO fraccional incluido', 'Roadmap co-construido', 'Sin dilución accionaria'], cta: 'Explorar Partnership', href: 'soluciones/partnership' }, { n: '04', tag: 'GROWTH', featured: true, title: 'Que tu software venda', desc: 'Construir el producto es la mitad del camino. Te llevamos al mercado: anuncios, producción audiovisual, UGC y estrategia de crecimiento para que tu software encuentre clientes.', bullets: ['Anuncios y producción audiovisual', 'Contenido UGC y orgánico', 'Estrategia de crecimiento y expansión'], cta: 'Explorar Growth', href: 'soluciones/growth' } ] }, proceso: { title: 'Cómo transformamos ideas en realidad', sub: 'Un proceso meticuloso, probado en más de 8 proyectos. Desde la primera conversación hasta la evolución continua.', steps: [ { n: '01', title: 'Exploración de ideas y objetivos', desc: 'Identificamos tus necesidades reales. Separamos el qué del cómo. Creamos un camino claro hacia tu producto digital ideal.', dur: 'Sem. 1–2' }, { n: '02', title: 'Prototipos interactivos', desc: 'Validamos conceptos y ajustamos detalles antes de escribir la primera línea de código. Ahorro real de tiempo y capital.', dur: 'Sem. 2–4' }, { n: '03', title: 'Desarrollo del software', desc: 'Damos vida a tu idea mediante un desarrollo ágil, con entregas semanales y alta calidad desde el día uno.', dur: 'Sem. 4–16' }, { n: '04', title: 'Lanzamiento y soporte', desc: 'Lanzamos y evolucionamos el producto junto a tu negocio. Mantenemos performance, seguridad y escalabilidad.', dur: 'Continuo' } ] }, caso: { eyebrow: 'CASO DE ÉXITO', title: 'Tasty Control — Semifinalista Nacional Premios Naves 2024', desc: 'El programa Naves de Banco Macro e IAE Business School reconoce historias de emprendedores que han avanzado en su viaje empresarial. Entre más de 3.000 empresas, Tasty Control —una startup construida junto a Eurekant— se destacó como semifinalista a nivel nacional en la categoría Idea de Negocio.', tags: ['Banco Macro', 'IAE Business School', 'Programa Naves 2024'], cta: 'Ver caso completo', metrics: [ { k: '3.000+', v: 'Startups compitiendo' }, { k: 'Top 50', v: 'A nivel nacional' }, { k: '1 año', v: 'De construcción conjunta' } ] }, testimonios: [ { quote: 'Eurekant no nos entregó un MVP, nos entregó una empresa con código que todavía usamos dos años después. Esa diferencia nos ahorró una refactorización completa.', author: 'María Sosa', role: 'Founder · Fintech early-stage' }, { quote: 'Entienden el negocio antes que el stack. Eso es poco común. Tradujeron nuestra operación a un producto que vende solo.', author: 'Diego Ríos', role: 'COO · Logística B2B' }, { quote: 'Trabajamos con tres factorías antes. Con Eurekant nunca tuvimos que explicar dos veces lo mismo.', author: 'Lucía Fernández', role: 'CEO · SaaS HR' } ], equipo: { eyebrow: 'NUESTRA GENTE', title: 'Liderazgo técnico con visión de negocio', franco: { name: 'Franco Cruz', role: 'CEO & Founder', bio: 'Programa desde los 13 años. Trabajó integrado a equipos de una empresa tecnológica de Estados Unidos, fundó Schoolfy 365 y luego Tasty Control, semifinalista nacional del programa NAVES 2024. De ese recorrido nació Eurekant, para que startups y empresas construyan software bien hecho desde el día uno.', photo: 'assets/franco-cruz.webp' } }, blog: { title: 'Artículos destacados', sub: 'Pensamiento técnico sobre cómo se construye software que dura.', posts: [ { tag: 'Tecnología', title: 'Casa o edificio: ¿qué estás construyendo cuando desarrollás software?', excerpt: 'Descubre las claves para desarrollar un MVP que realmente funcione.', date: '24 Feb 2025', read: '5 min', img: 'assets/blog/casa-vs-edificio.webp', url: 'blog/casa-vs-edificio' }, { tag: 'Startups', title: 'Lo barato sale carísimo: el verdadero costo de un mal desarrollo de software', excerpt: 'Contratar freelance barato parece buena idea… hasta que tenés que escalar. Te contamos por qué.', date: '20 Mar 2025', read: '5 min', img: 'assets/blog/freelance-vs-equipo.webp', url: 'blog/freelance-vs-equipo' }, { tag: 'Startups', title: 'De programador a emprendedor: la historia detrás de Eurekant', excerpt: 'Descubre cómo un programador común creó una software factory que transforma ideas en éxito real.', date: '4 Abr 2025', read: '12 min', img: 'assets/blog/la-historia-detras-de-eurekant.webp', url: 'blog/la-historia-detras-de-eurekant' }, { tag: 'Desarrollo', title: '¿Desarrollar rápido o desarrollar bien? ¿Y si te dijéramos que podés tener ambas?', excerpt: 'Desarrollar rápido no significa hacerlo mal. Descubrí cómo aceleramos sin romper.', date: '15 Abr 2025', read: '6 min', img: 'assets/blog/desarrollo-software-rapido-y-escalable.webp', url: 'blog/desarrollo-software-rapido-y-escalable' } ] }, faq: [ { q: '¿Cuánto tarda un MVP típico?', a: 'Entre 8 y 16 semanas, según complejidad. Definimos un scope realista en la primera sesión para que no haya sorpresas.' }, { q: '¿Trabajan con startups pre-seed?', a: 'Sí. Nuestro modelo Partnership está diseñado específicamente para founders no-técnicos en fase idea o pre-seed.' }, { q: '¿Qué stack utilizan?', a: 'Elegimos el stack según el problema, no al revés. Usualmente TypeScript, React/Next, Node, Postgres, y servicios cloud-native.' }, { q: '¿Mantienen el software después del lanzamiento?', a: 'Sí. Ofrecemos planes de evolución continua con SLAs claros. La mayoría de nuestros clientes continúan con nosotros más de un año.' }, { q: '¿Trabajan internacionalmente?', a: 'Sí. Tenemos clientes en Argentina, Estados Unidos, España y México. Operamos en español e inglés.' } ], cta: { title: 'Cada semana sin lanzar es dinero que no entra.', sub: 'Tu idea lleva meses esperando. 30 minutos pueden cambiar eso.', counter: { prefix: 'Tu idea lleva meses esperando. ', target: 30, unit: ' minutos', suffix: ' pueden cambiar eso.' }, cta1: 'Agendar diagnóstico', cta2: 'Escribinos por WhatsApp' }, footer: { tagline: 'Eurekant es una software factory especializada en MVPs, desarrollo a medida, plataformas SaaS y consultoría técnica para startups y empresas en crecimiento.', menu: 'Menú', sol: 'Soluciones', contact: 'Contacto', solLinks: [ { label: 'MVP', href: 'soluciones/mvp' }, { label: 'Empresas', href: 'soluciones/empresas' }, { label: 'Growth y Marketing', href: 'soluciones/growth' }, { label: 'Partnership', href: 'soluciones/partnership' } ], legal: `© ${new Date().getFullYear()} Eurekant LLC. Todos los derechos reservados.` } }, en: { nav: ['Solutions', 'Process', 'Cases', 'Blog', 'About'], hero: { eyebrow: 'SOFTWARE FACTORY · EST. 2022', title: ['Quality that', 'scales with you.'], rotating: ['Quality', 'Vision', 'Trust', 'Speed'], titleRest: 'that', sub: 'We build robust, scalable software for startups and companies that can\'t afford to break. Proven methodology. Measurable results.', cta1: 'Book diagnosis', cta2: 'See process', meta: '8+ projects delivered · 0 inherited tech debt' }, marquee: ['Quality', 'Scalability', 'Speed', 'Partnership', 'Technical vision', 'Clean code', 'Solid architecture'], stats: [ { n: 8, suf: '+', l: 'Projects delivered' }, { n: 99.9, suf: '%', l: 'Average production uptime' }, { n: 3, suf: ' wks', l: 'First deliverable' }, { n: 4, suf: 'y', l: 'Years building software' } ], soluciones: { title: 'What we offer', sub: 'We support you end to end: we build your software, take it to market and grow with you.', featuredLabel: 'Only at Eurekant', items: [ { n: '01', tag: 'MVP', title: 'Validate your idea, don\'t perfect it', desc: 'For early-stage founders: we turn your hypothesis into a real product in front of real users, with a closed scope and price, in 6 to 8 weeks.', bullets: ['Core feature, no filler', 'Validation analytics from day one', 'Technical base ready to scale'], cta: 'Explore MVP', href: 'soluciones/mvp' }, { n: '02', tag: 'EMPRESAS', title: 'Scale your operation, not your headcount', desc: 'For companies already billing: we replace Excel and messy WhatsApp coordination with a custom platform, with AI agents running the repetitive work.', bullets: ['Custom operating platform', 'AI agents in support and collections', 'Real-time reporting'], cta: 'Explore Empresas', href: 'soluciones/empresas' }, { n: '03', tag: 'PARTNERSHIP', title: 'Partnership', desc: 'A strategic partnership for non-technical founders in early stage. We are your tech team. No equity dilution.', bullets: ['Fractional CTO included', 'Co-built roadmap', 'No equity dilution'], cta: 'Explore Partnership', href: 'soluciones/partnership' }, { n: '04', tag: 'GROWTH', featured: true, title: 'Make your software sell', desc: 'Building the product is only half the job. We take you to market: ads, audiovisual production, UGC and growth strategy so your software finds customers.', bullets: ['Ads and audiovisual production', 'UGC and organic content', 'Growth and expansion strategy'], cta: 'Explore Growth', href: 'soluciones/growth' } ] }, proceso: { title: 'How we turn ideas into reality', sub: 'A meticulous process, proven across 8+ projects. From the first conversation to continuous evolution.', steps: [ { n: '01', title: 'Ideas and goals exploration', desc: 'We identify your real needs. Separate the what from the how. Create a clear path to your ideal digital product.', dur: 'Wk. 1–2' }, { n: '02', title: 'Interactive prototypes', desc: 'We validate concepts and adjust details before writing the first line of code. Real savings in time and capital.', dur: 'Wk. 2–4' }, { n: '03', title: 'Software development', desc: 'We bring your idea to life through agile development, with weekly deliveries and high quality from day one.', dur: 'Wk. 4–16' }, { n: '04', title: 'Launch and support', desc: 'We launch and evolve the product alongside your business. We maintain performance, security and scalability.', dur: 'Ongoing' } ] }, caso: { eyebrow: 'SUCCESS STORY', title: 'Tasty Control — National Semifinalist Naves Awards 2024', desc: 'Banco Macro and IAE Business School\'s Naves program celebrates entrepreneurs who have advanced in their journey. Among 3,000+ companies, Tasty Control —a startup built alongside Eurekant— stood out as a national semifinalist in the Business Idea category.', tags: ['Banco Macro', 'IAE Business School', 'Naves Program 2024'], cta: 'See full case', metrics: [ { k: '3,000+', v: 'Competing startups' }, { k: 'Top 50', v: 'At national level' }, { k: '1 year', v: 'Building together' } ] }, testimonios: [ { quote: 'Eurekant didn\'t deliver an MVP, they delivered a company with code we still use two years later. That difference saved us a full refactor.', author: 'María Sosa', role: 'Founder · Early-stage Fintech' }, { quote: 'They understand the business before the stack. That\'s rare. They translated our operation into a product that sells itself.', author: 'Diego Ríos', role: 'COO · B2B Logistics' }, { quote: 'We worked with three factories before. With Eurekant we never had to explain the same thing twice.', author: 'Lucía Fernández', role: 'CEO · HR SaaS' } ], equipo: { eyebrow: 'OUR PEOPLE', title: 'Technical leadership with business vision', franco: { name: 'Franco Cruz', role: 'CEO & Founder', bio: 'Programming since age 13. He worked embedded in teams at a US tech company, founded Schoolfy 365 and later Tasty Control, a national semifinalist in the NAVES 2024 program. Eurekant grew out of that path, so startups and companies can build software right from day one.', photo: 'assets/franco-cruz.webp' } }, blog: { title: 'Featured articles', sub: 'Technical thinking on how to build software that lasts.', posts: [ { tag: 'Technology', title: 'House or building: what are you actually constructing when you develop software?', excerpt: 'The keys to building an MVP that actually works.', date: 'Feb 24, 2025', read: '5 min', img: 'assets/blog/casa-vs-edificio.webp', url: 'blog/casa-vs-edificio' }, { tag: 'Startups', title: 'Cheap gets expensive: the real cost of bad software development', excerpt: 'Hiring a cheap freelancer looks like a good idea… until you need to scale.', date: 'Mar 20, 2025', read: '5 min', img: 'assets/blog/freelance-vs-equipo.webp', url: 'blog/freelance-vs-equipo' }, { tag: 'Startups', title: 'From programmer to founder: the story behind Eurekant', excerpt: 'How a regular programmer built a software factory that turns ideas into real results.', date: 'Apr 4, 2025', read: '12 min', img: 'assets/blog/la-historia-detras-de-eurekant.webp', url: 'blog/la-historia-detras-de-eurekant' }, { tag: 'Development', title: 'Build fast or build well? What if we told you that you can have both?', excerpt: 'Building fast doesn’t mean building badly. See how we speed up without breaking things.', date: 'Apr 15, 2025', read: '6 min', img: 'assets/blog/desarrollo-software-rapido-y-escalable.webp', url: 'blog/desarrollo-software-rapido-y-escalable' } ] }, faq: [ { q: 'How long does a typical MVP take?', a: 'Between 8 and 16 weeks, depending on complexity. We define a realistic scope in the first session so there are no surprises.' }, { q: 'Do you work with pre-seed startups?', a: 'Yes. Our Partnership model is designed specifically for non-technical founders in idea or pre-seed stage.' }, { q: 'What stack do you use?', a: 'We choose the stack based on the problem, not the other way around. Usually TypeScript, React/Next, Node, Postgres, and cloud-native services.' }, { q: 'Do you maintain software after launch?', a: 'Yes. We offer continuous evolution plans with clear SLAs. Most of our clients continue with us for more than a year.' }, { q: 'Do you work internationally?', a: 'Yes. We have clients in Argentina, the US, Spain and Mexico. We operate in Spanish and English.' } ], cta: { title: 'Your next version starts with a conversation.', sub: 'Free 30-minute diagnosis. No commitment, no hard sell.', cta1: 'Book diagnosis', cta2: 'WhatsApp us' }, footer: { tagline: 'Eurekant is a software factory specialized in MVPs, custom development, SaaS platforms and technical consulting for startups and growing companies.', menu: 'Menu', sol: 'Solutions', contact: 'Contact', legal: `© ${new Date().getFullYear()} Eurekant LLC. All rights reserved.` } } }; // Simple hooks / primitives reused across all 3 directions function useInView(ref, opts = { threshold: 0.15 }) { const [inView, setInView] = React.useState(false); React.useEffect(() => { if (!ref.current) return; const io = new IntersectionObserver(([e]) => { if (e.isIntersecting) setInView(true); }, opts); io.observe(ref.current); return () => io.disconnect(); }, []); return inView; } function useCounter(target, inView, dur = 1600) { const [n, setN] = React.useState(0); React.useEffect(() => { if (!inView) return; let start; let raf; const tick = (t) => { if (!start) start = t; const p = Math.min(1, (t - start) / dur); const eased = 1 - Math.pow(1 - p, 3); setN(Number.isInteger(target) ? Math.round(target * eased) : Math.round(target * eased * 10) / 10); if (p < 1) raf = requestAnimationFrame(tick); }; raf = requestAnimationFrame(tick); return () => cancelAnimationFrame(raf); }, [inView, target]); return n; } function useTypewriter(text, speed = 40, start = true) { const [out, setOut] = React.useState(''); React.useEffect(() => { if (!start) return; let i = 0; setOut(''); const iv = setInterval(() => { i++; setOut(text.slice(0, i)); if (i >= text.length) clearInterval(iv); }, speed); return () => clearInterval(iv); }, [text, start]); return out; } // Placeholder imagery — subtle striped SVGs with monospace label function PlaceholderImg({ label = 'image', w = '100%', h = 400, tone = '#1a1f2e', accent = '#3a6bff', radius = 12, style = {} }) { return (
[ {label} ]
); } function adjustColor(hex, amt) { // quick lighten for hex colors like #rrggbb if (!hex.startsWith('#') || hex.length !== 7) return hex; const n = parseInt(hex.slice(1), 16); let r = (n >> 16) + amt, g = ((n >> 8) & 0xff) + amt, b = (n & 0xff) + amt; r = Math.max(0, Math.min(255, r)); g = Math.max(0, Math.min(255, g)); b = Math.max(0, Math.min(255, b)); return '#' + ((r << 16) | (g << 8) | b).toString(16).padStart(6, '0'); } Object.assign(window, { EUREKANT_CONTENT, useInView, useCounter, useTypewriter, PlaceholderImg, adjustColor });