Website feito para um motoboy, com as informações de preços e contato. Onde o usuário poderá enviar e-mail ou entrar em contato via whatsapp.
Você pode conferir o resultado final em: https://sla-express.vercel.app
Este projeto foi desenvolvido para colocar em pratica os conceitos aprendidos em Next.js
- Consumo da API Email.js- Validação de formulário
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js. Além disto é bom ter um editor para trabalhar com o código como VSCode
# Instale as dependências
$ yarn
# ou
$ npm install
# Execute a aplicação em modo de desenvolvimento
$ yarn start
# ou
$ npm run start
$ npm install emailjs-com --save
Para usar o EmailJS, você vai precisar das seguintes variáveis de ambiente:
NEXT_PUBLIC_SERVICE_ID: "YOUR_SERVICE_ID"
NEXT_PUBLIC_TEMPLATE_ID: "YOUR_TEMPLATE_ID"
NEXT_PUBLIC_EMAILJS_USER_ID: "YOUR_USER_ID"
import React, { useRef } from "react";
import emailjs from "emailjs-com";
const form = useRef();
emailjs
.sendForm("YOUR_SERVICE_ID", "YOUR_TEMPLATE_ID", form.current, "YOUR_USER_ID")
.then(
(result) => {
console.log(result.text);
},
(error) => {
console.log(error.text);
}
);
- CSS Modules
- Sass
- NextJS
- EmailJS
- Context API
Made with