The Attorney

Imagem

🧑🏻‍⚖️ The Attorney

Next.js TypeScript React TailwindCSS Next-Intl Shadcn/ui

The Attorney é um site criado para um escritório de advocacia especializado em Direito de Imigração em Portugal. Desenvolvido com tecnologias modernas, o site oferece uma interface elegante e profissional para apresentar os serviços jurídicos oferecidos pelo advogado António Tavares Júnior, especialista em processos de imigração, autorizações de residência, nacionalidade portuguesa e outros serviços relacionados.

O site proporciona uma experiência de usuário intuitiva e acessível, permitindo que clientes potenciais conheçam os serviços oferecidos e entrem em contato facilmente com o escritório. Com suporte a múltiplos idiomas (português e inglês), o site atende às necessidades de uma clientela internacional que busca orientação jurídica para estabelecer residência em Portugal.

A plataforma apresenta informações detalhadas sobre cada serviço, permitindo que os visitantes compreendam melhor os processos legais envolvidos na imigração para Portugal, aumentando a transparência e construindo confiança entre o advogado e seus potenciais clientes.

🖥️ Como rodar este projeto 🖥️

Requisitos:

Execução:

  1. Clone este repositório:

    git clone https://github.com/claudio-lins/the-attorney-web
    
  2. Acesse o diretório do projeto:

    cd the-attorney-web
    
  3. Instale as dependências:

    pnpm install
    
  4. Configure as variáveis de ambiente:

    Será necessário criar um arquivo .env com as mesmas variáveis de ambiente listadas no arquivo .env.example na pasta raiz da aplicação e preencher esse arquivo com as variáveis de ambiente correspondentes.

  5. Inicie o servidor (Next.js):

    pnpm dev
    
  6. Acesse o projeto em http://localhost:3000.

🗒️ Features do projeto 🗒️

  • Apresentação profissional de serviços jurídicos especializados em imigração
  • Site multilíngue (português e inglês) para atender clientela internacional
  • Informações detalhadas sobre os serviços oferecidos
  • Formulário de contato para consultas iniciais
  • Acesso direto ao WhatsApp para comunicação rápida
  • Seção de depoimentos de clientes satisfeitos
  • Interface responsiva para acesso em qualquer dispositivo
  • Design moderno e profissional adequado para o setor jurídico
  • Carrossel de serviços para navegação intuitiva
  • Otimização SEO para maior visibilidade online

💻 Tecnologias utilizadas 💻

  • Next.js 15: Framework React com renderização híbrida (SSR/SSG)
  • TypeScript: Tipagem estática para desenvolvimento mais seguro
  • React 19: Biblioteca para construção de interfaces de usuário
  • Tailwind CSS: Framework CSS utilitário para estilização rápida
  • Shadcn/ui: Componentes reutilizáveis e acessíveis
  • Next-Intl: Internacionalização para suporte a múltiplos idiomas
  • Embla Carousel: Componente de carrossel para exibição de conteúdo
  • Lucide React: Ícones simples e consistentes
  • OGL: Biblioteca para criação de efeitos gráficos modernos

💎 Links úteis 💎