hackoonspace / Hacka-Newsletter-v2

Segunda versão de newsletter para a comunidade HackoonSpace, com Next.js e React.js

Home Page:https://hacka-newsletter-v2.vercel.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hacka Newsletter v2.0

Projeto de site newsletter para a comunidade HackoonSpace, utilizando TypeScript, Next.js, React.js, integrações com a API do Mailchimp e reCAPTCHA v3 do Google.

É possível acessá-la por meio deste link.

Acesse este repositório para visualizar a versão 1.0 desta Newsletter, sem React.

Configuração de ambiente

Para quem deseja executar este projeto em sua própria máquina, é necessário:

  • Ter o Node.js e o NPM instalados em sua máquina
  • Instalar os pacotes requeridos em package.json
  • Criar um arquivo .env.local com as credenciais necessárias (usar .env.example como base)
  • Utilizar o script npm run build para compilar os arquivos .tsx
  • Utilizar o script npm run start para executar

Variáveis de ambiente

As variáveis de ambiente necessárias para este projeto são:

  • MAILCHIMP_API_KEY: chave de API da plataforma Mailchimp
  • MAILCHIMP_PREFIX: prefixo do servidor em que sua conta Mailchimp se localiza
  • MAILCHIMP_LIST_ID: ID da lista de contatos criada na sua conta Mailchimp
  • RECAPTCHA_SECRET_KEY: Chave secreta (usada no servidor) do reCAPTCHA V3
  • NEXT_PUBLIC_RECAPTCHA_PUBLIC_KEY: Chave pública (usada no cliente) do reCAPTCHA V3
  • CONTENT_SECURITY_POLICE_GOOGLE_HASH: Hash 256 do script inline do Google reCAPTCHA V3 (leia mais sobre isso e saiba como obter aqui)

A fazer

  • DNS próprio (talvez subdomínio no domínio do HackoonSpace)
  • Mandar e-mail ao se cadastrar/descadastrar na newsletter

Imagens

Página principal do site

Autores:

About

Segunda versão de newsletter para a comunidade HackoonSpace, com Next.js e React.js

https://hacka-newsletter-v2.vercel.app/


Languages

Language:TypeScript 78.8%Language:CSS 19.3%Language:Shell 1.0%Language:JavaScript 0.9%