Article image
Sergio Sousa
Sergio Sousa03/04/2025 21:08
Compartilhe

Sabe o que eu tô fazendo? dá uma olhada ai!

  • #GitHub
  • #Git
  • #Node.js
  • #Express
  • #CSS

🚀 Landing Page Mobile para Captação de Leads

Bem-vindo(a) ao projeto Landing Page Mobile-First para captação de leads via WhatsApp e E-mail! 📱💬

Este projeto foi desenvolvido usando Pug (HTML simplificado), CSS responsivo e Node.js (Express), permitindo capturar informações de potenciais clientes e enviá-las diretamente para seu WhatsApp ou e-mail.

📌 Funcionalidades

✅ Página 100% responsiva (foco em dispositivos móveis)

✅ Formulário dinâmico que envia mensagens para WhatsApp e/ou e-mail

✅ Tecnologia leve e rápida (Pug + CSS + Express)

✅ Integração com Nodemailer para captura de leads via e-mail

✅ Deploy facilitado em plataformas como Vercel, Render ou Railway

🎨 Preview do Projeto

image

🛠 Tecnologias Utilizadas

  • Node.js + Express → Para criar o servidor
  • Pug.js → Para gerar HTML de forma otimizada
  • CSS Responsivo → Para garantir que funcione bem no mobile
  • Nodemailer → Para envio de e-mails com os leads capturados
  • WhatsApp API → Para enviar leads diretamente para o WhatsApp

🚀 Como Rodar o Projeto

1️⃣ Instale as Dependências

npm install

2️⃣ Configure as Variáveis de Ambiente

Crie um arquivo .env na raiz do projeto e adicione suas credenciais de e-mail:

EMAIL_USER=seuemail@gmail.com
EMAIL_PASS=sua_senha
EMAIL_TO=seuemaildestino@gmail.com
📌 Importante: Se for usar Gmail, ative "Acesso a apps menos seguros" ou crie uma senha de app.

3️⃣ Inicie o Servidor

node server.js

4️⃣ Acesse no Navegador

Abra o navegador e acesse:

http://localhost:3000

📩 Como Funciona o Formulário?

📲 Enviar para WhatsApp

Ao preencher o formulário e clicar no botão, o WhatsApp abrirá com uma mensagem pré-preenchida com os dados do lead.

📧 Enviar para E-mail

Caso a opção de e-mail esteja configurada, os dados do lead serão enviados automaticamente para o seu e-mail configurado no .env.

🎯 Personalização

Você pode alterar o número do WhatsApp, cores, textos e estilo editando os seguintes arquivos:

  • 📄 views/mobile.pug → Estrutura da página
  • 🎨 public/styles.css → Estilos visuais
  • 📧 server.js → Configuração do servidor e envio de e-mails

🌍 Como Fazer Deploy?

🚀 Deploy no Vercel

Instale o Vercel CLI:npm install -g vercel

Faça login no Vercel:vercel login

Execute o deploy:vercel

🔥 Deploy no Render ou Railway

  • Basta criar um novo projeto, conectar o GitHub e definir as variáveis de ambiente (.env).

👨‍💻 Contribuição

Sinta-se à vontade para sugerir melhorias, abrir issues ou fazer um pull request! 🚀

📌 Contato para dúvidas/sugestões:

📧 E-mail: seuemail@gmail.com

📱 WhatsApp: +55 99 99999-9999

🔹 Se gostou do projeto, deixe uma ⭐ no repositório! 😃

🔹 Dúvidas? Comente ou chame no WhatsApp!

🚀 Feito com 💙 para ajudar negócios a crescerem online!

Segue o repositório do projeto no GitHub - https://github.com/SergioDevSousa/landingpage-ampla Se passar lá deixa uma estrelinha!

Estou na comunidade - https://www.linkedin.com/in/sergiosousa-tec/

Compartilhe
Comentários (2)
DIO Community
DIO Community - 04/04/2025 10:27

Sergio, seu projeto de Landing Page para captação de leads é excelente! A utilização do Node.js com Express e Pug, combinada com um layout responsivo usando CSS, garante que a página seja rápida e eficaz, especialmente em dispositivos móveis. A integração com o WhatsApp API e o Nodemailer para o envio de e-mails tornam o processo de captação de leads ainda mais prático e acessível para empresas, além de facilitar o deploy em plataformas como Vercel, Render e Railway.

Além disso, a configuração simplificada e a possibilidade de personalização tornam o projeto fácil de adaptar para diferentes necessidades. Adicionar o envio direto para WhatsApp e e-mail proporciona uma experiência fluida para o usuário, seja no envio ou no recebimento das informações. E a documentação clara sobre como rodar o projeto e fazer o deploy facilita a implementação para outros desenvolvedores.

Como você vê a importância de utilizar ferramentas como Nodemailer e WhatsApp API em soluções de captura de leads?

João Santos
João Santos - 03/04/2025 21:10

Show de mais !!! 🔥🔥🔥