Destaques

Como conectar o Haylou Fun ao Strava: guia completo passo a passo

Imagem
O Strava é um dos aplicativos mais populares do mundo para registrar corridas, pedaladas e caminhadas. Se você tem um smartwatch da Haylou , como o Haylou RS5 , Solar Pro  ou outro modelo compatível, e quer sincronizar suas atividades diretamente com o Strava , saiba que é possível! Este guia vai te mostrar como ativar a integração entre o Haylou Fun e o Strava de forma simples e prática. 📲 O que você vai precisar Antes de começar, verifique se tem tudo em mãos: Um smartwatch Haylou compatível (ex: RS5, Solar Plus, Solar Pro, LS02 etc.) O aplicativo Haylou Fun instalado no seu celular (disponível para Android e iOS) Uma conta ativa no Strava e Haylou Fun Conexão com a internet e Bluetooth ativados ⚙️ Passo a passo para ativar a integração com o Strava 1. Atualize seus aplicativos Abra a Play Store (Android) ou App Store (iPhone) e verifique se tanto o Haylou Fun quanto o Strava estão atualizados. Versões antigas podem causar falhas na sincronização. 2. ...

Como encaminhar emails nos projetos em ReactJS gratuitamente



Olá pessoal! Recentemente estive envolvido em um projeto de construção de uma landing page para um escritório onde temos estruturas comuns a esse tipo de página como informações da empresa, serviços oferecidos, vantagens, localização, bem como formulários de contato. Pois bem, aqui começou o desafio, pois o objetivo do projeto era publicar um site com o menor custo possível, e isso foi conseguido graças ao EmailJS! Nesse post eu gostaria de mostrar a vocês como implementar de forma simples e rápica esse serviço de encaminhamento de emails gratuito. Vamos lá?

Mas antes de começar...

É importante entender que, apesar do serviço ser gratuito, ele possui algumas limitações. Uma delas, é o limite de até 200 requisições de emails por mês. Caso a cota seja excedida e você deseja receber novos emails dos clintes, será necessário pagar uma assinatura a partir de 9 dólares por mês.


Primeiro Passo

A primeira coisa a fazer é acessar a página do serviço. Em seguida, crie uma conta clicando em SignUp Free:


Preencha os campos solicitados e clique em Sign Up:


Após concluir o cadastro, teremos acesso à dashboard do EmailJS:


Então clicamos em Add New Service e escolhemos o serviço de email que receberá os emails do site. Nesse exemplo, escolherei o Gmail:


Em seguida, clicamos em Connect Account:


* Após a confirmação da conta escolhida, clicamos em Create Service. Caso de algum erro de permissão nessa etapa, basta excluir o serviço de email recém criado e criar um novamente.

Segundo Passo

Com o serviço criado, agora é hora de criarmos o nosso modelo de email (email template). Para isso, clicamos em Email Templates:


Em Email Template clicamos em Create New Template:



Nessa tela podemos criar o nosso formato de email que será enviado para o nosso email escolhido. Para editar o template, basta clicar em Edit Content e Design Editor para uma edição visual ou Code Editor para editar utilizando tags HTML:




Após criar o nosso template, clicamos em Save, logo acima no canto superior direito.

Terceiro Passo

Agora chegou o momento de implementarmos o EmailJS ao nosso projeto em ReactJS. Para isso, acessamos o diretório raíz do projeto e abrimos um prompt de comandos para instalarmos o módulo @emailjs/browser:

npm install @emailjs/browser --save


*Se tiver alguma dúvida ou curiosidade, acesse a documentação.

Após a instalação, podemos iniciar o nosso projeto (npm start).

Quarto Passo

Estamos quase lá! Agora precisamos importar o módulo recém instalado e criar uma função que executará o EmailJS dentro do projeto. Para isso, criarei um pequeno formulário apenas para teste:

Agora vamos criar uma função que encaminha os dados do formulário para o email adicionado no EmailJS:



Perceba que em emailjs.send() foram adicionados quatro parâmetros. Eles são: ServiceID, TemplateID, params e Public Key. É possível obter esses dados da seguinte forma:

ServiceID:


TemplateID:




Public Key:


Já em Params, adicionamos alguns parâmetros de envio:
  • From_name: é o nome do cliente, lá do formulário;
  • message: é a mensagem que o cliente digitou que será enviada para o nosso email;
  • email: é o email de contato do cliente.
Depois de tudo isso, é hora de testar!




E é isso! Com o EmailJS, é possível receber emails de clientes como em um serviço de hospedagem que também possui esse recurso, porém de maneira gratuita e sem complicações, desde que não atinja o limite de requisições.

Espero que tenha ajudado

Até mais!
 

Comentários

Postagens mais visitadas deste blog

Como transmitir o áudio do PC para o Smartphone Android

Como instalar aplicativos incompatíveis no iPhone 4, 5, iPad 3 e similares

Como reaproveitar uma película de celular