import React, { useEffect, useRef, useState } from 'react'; import { createRoot } from 'react-dom/client'; import './styles.css'; const asset = (name: string) => (window as Window & { NN_ASSETS?: Record }).NN_ASSETS?.[name] ?? `./assets/${name}`; const Arrow = ({ diagonal = false }: { diagonal?: boolean }) => ; const links = [['inicio', 'Início'], ['sobre', 'Sobre'], ['servicos', 'Serviços'], ['projetos', 'Projetos'], ['contato', 'Contato']]; const projects = [ { title: 'Espaços para novos negócios', type: 'Comercial', image: 'comercial.jpg', alt: 'Referência ilustrativa de átrio comercial com iluminação natural, vegetação e mobiliário contemporâneo.' }, { title: 'Ambientes que acolhem', type: 'Residencial', image: 'residencial.jpg', alt: 'Referência ilustrativa de fachada residencial branca com varandas e linhas contemporâneas.' }, { title: 'Novas formas de receber', type: 'Comercial', image: 'interior.jpg', alt: 'Referência ilustrativa de ambiente comercial amplo com áreas de convivência e grandes janelas.' }, ]; function App() { const [menu, setMenu] = useState(false); const [filter, setFilter] = useState('Todos'); const [selected, setSelected] = useState(null); const dialog = useRef(null); const menuButton = useRef(null); useEffect(() => { const onKey = (e: KeyboardEvent) => { if (e.key === 'Escape') { setMenu(false); } }; document.addEventListener('keydown', onKey); return () => document.removeEventListener('keydown', onKey); }, []); useEffect(() => { if (selected !== null) { dialog.current?.showModal(); document.body.style.overflow = 'hidden'; } else { dialog.current?.close(); document.body.style.overflow = ''; } return () => { document.body.style.overflow = ''; }; }, [selected]); useEffect(() => { const observer = new IntersectionObserver(entries => entries.forEach(entry => { if (entry.isIntersecting) { entry.target.classList.add('visible'); observer.unobserve(entry.target); } }), { threshold: .08 }); document.querySelectorAll('.reveal').forEach(el => observer.observe(el)); return () => observer.disconnect(); }, []); return <> Pular para o conteúdo
PRÉVIA EXCLUSIVA · ubuild Uma demonstração do potencial da sua presença digital. Conheça a Ubuild
NN Construções

GRAMADO · RIO GRANDE DO SUL

Construímos
espaços.
Transformamos
possibilidades.

Especialistas em obras e reformas comerciais e residenciais em Gramado – RS. Soluções para transformar seus projetos em realidade.

Uma nova perspectiva.
Do seu negócio ao seu lar.
{projects[0].alt}
IMAGEM ILUSTRATIVA · NÃO INTEGRA O PORTFÓLIO NN
ESPAÇOS COM PROPÓSITO

Novas ideias.
Novas possibilidades.

CONSTRUIR. REFORMAR. TRANSFORMAR.
Comercial Residencial
Explore a NN

01 / QUEM SOMOS

Uma nova perspectiva sobre construir e transformar.

Na NN Construções, acreditamos que cada espaço representa uma oportunidade de transformação.

Somos uma empresa de Gramado, com atuação em obras e reformas comerciais e residenciais. Nosso foco está nas possibilidades de cada projeto — do espaço que recebe seus clientes ao lugar que você chama de lar.

Vamos conversar sobre sua ideia

02 / O QUE FAZEMOS

Seu espaço.
Nosso ponto de partida.

Construir, reformar ou renovar.
Soluções para diferentes formas de viver e trabalhar.

01NOSSA ESPECIALIDADE

Obras e reformas
comerciais

Soluções para empresas e estabelecimentos que desejam construir, reformar ou transformar seus espaços.

ConstruçãoReformaTransformação
Vamos falar sobre seu negócio
02PARA O SEU LAR

03 / PROJETOS · REFERÊNCIAS VISUAIS

Imagine as possibilidades.

Uma seleção de ambientes para inspirar.
O próximo capítulo pode começar com a sua ideia.

Imagens ilustrativas. Não representam obras executadas pela NN Construções.

{['Todos', 'Comercial', 'Residencial'].map(f => )}
{projects.map((p, index) => (filter === 'Todos' || p.type === filter) && )}

Este espaço está preparado para receber os projetos reais da NN Construções.

04 / O QUE NOS MOVE

Construir bem começa com o cuidado.

A forma como queremos estar presentes em cada projeto.

Diretrizes de posicionamento propostas para esta prévia, sujeitas à validação da NN.
{[ ['Proximidade para entender', 'Atendimento próximo e profissional, começando pela escuta das necessidades de cada cliente.'], ['Atenção a cada detalhe', 'Cuidado com as escolhas que fazem diferença na experiência de um espaço.'], ['Organização em cada etapa', 'Clareza para conectar as necessidades do projeto às etapas da obra.'], ['Compromisso com a qualidade', 'Um olhar atento para construir e transformar com responsabilidade.'], ].map(([title, text], i) =>
0{i + 1}

{title}

{text}

)}

05 / COMO COMEÇAR

Grandes mudanças.
Um primeiro passo simples.

Você não precisa ter todas as respostas.
Algumas informações ajudam a começar a conversa sobre a sua obra.

  1. O ESPAÇO

    Mostre seu ponto de partida.

    Conte onde fica o imóvel e se o uso é comercial ou residencial. Fotos, medidas aproximadas e plantas, se disponíveis, ajudam a apresentar o espaço.

  2. A TRANSFORMAÇÃO

    Compartilhe o que imagina.

    Explique o que deseja construir, reformar ou renovar. Referências e ideias ajudam a traduzir o que você espera do novo ambiente.

  3. AS PRIORIDADES

    Conte o que é essencial.

    Indique suas prioridades, a previsão de investimento e as datas que tem em mente. Esses pontos ajudam a orientar a conversa inicial.

Ainda está organizando as ideias? Comece pelo que já sabe.

Conversar sobre meu projeto

06 / DÚVIDAS FREQUENTES

Mais clareza para dar o próximo passo.

Respostas para quem está pensando em construir ou transformar um espaço.

Ficou com outra dúvida?
{[ ['A NN trabalha com obras comerciais e residenciais?', 'Sim. A atuação da NN Construções contempla obras e reformas comerciais, sua especialidade destacada, e obras e reformas residenciais. A empresa está localizada em Gramado, no Rio Grande do Sul.'], ['O que posso enviar para conversar sobre um orçamento?', 'Comece pela localização do imóvel, pelo tipo de obra e por uma descrição do que deseja transformar. Se tiver, reúna fotos, medidas, plantas e referências. Informe também suas prioridades, a previsão de investimento e as datas desejadas.'], ['Já é possível saber o valor e o prazo da minha obra?', 'Cada obra tem características próprias. Valor e prazo precisam ser avaliados conforme o escopo, as condições do imóvel e os serviços envolvidos. Esta prévia não apresenta preços ou prazos de execução predefinidos.'], ['As imagens deste site são de obras da NN?', 'As imagens desta prévia são referências ilustrativas, identificadas como tal. Elas não representam obras executadas pela NN Construções. A galeria está preparada para receber fotografias de projetos reais após validação.'], ['Como entro em contato com a NN?', 'Use o link do Instagram na seção Contato. O telefone informado está pendente de confirmação; por isso, os botões de orçamento levam à seção Contato e o WhatsApp ainda não está integrado nesta prévia.'], ].map(([question, answer]) =>
{question}

{answer}

)}

DA IDEIA À TRANSFORMAÇÃO

Vamos construir seu próximo projeto?

Solicitar orçamento

07 / CONTATO

Seu próximo projeto começa com uma boa conversa.

Conte para a NN Construções o que você deseja construir ou transformar.

Gramado — Rio Grande do Sul

VAMOS CONVERSAR

INSTAGRAM@nnconstrucoes__Conheça o perfil e entre em contato
TELEFONE INFORMADO(54) 9937-4856
A CONFIRMAR

O número está pendente de confirmação. Nesta prévia, o contato está disponível pelo Instagram.

NN Construções

Construímos espaços.
Transformamos possibilidades.

Voltar ao início
NN Construções · Gramado — RSPrévia demonstrativa · Conteúdo sujeito à validação
setSelected(null)} onClick={e => { if (e.target === e.currentTarget) setSelected(null); }} aria-labelledby="gallery-title">{selected !== null && <>{projects[selected].alt}/

REFERÊNCIA ILUSTRATIVA · {projects[selected].type.toUpperCase()}

Esta imagem não representa uma obra executada pela NN Construções.

}
; } createRoot(document.getElementById('root')!).render();