/landpage-challenge

Company Landpage with Form

Primary LanguageTypeScript

Critérios

  • Conter todas as dobras e conteúdo presentes no criativo
  • Deve ser desenvolvido utilizando Next.js
  • Para o estilo utilizar Tailwind CSS
  • A página deve ser responsiva
  • (form): Todos os campos são obrigatórios
  • (form): O campo e-mail deve aceitar apenas e-mails válidos
  • (form): O campo telefone deve aceitar o seguinte padrão (XX) XXXXX-XXXX

Considerações

  • Testes de Componentes feitos com Jest
  • Foi utilizado SVGR para o uso de SVGs.

Como Rodar com Docker

Imagem disponível no Docker Hub.

Use os seguintes comandos:

docker pull ericklimas/tesis-erick-desafio:1.0
docker run -p 3000:3000 ericklimas/tesis-erick-desafio:1.0

O site estará disponível como localhost:3000.

Caso queira trocar a porta, troque -p 3000:3000 para -p [nova-porta]:3000.

Como Rodar Localmente

  1. Faça o Fork ou Clone esse repositório:
gh repo clone ErickLimaS/landpage-challenge
  1. Dentro da pasta raiz, instale as dependências usadas no projeto através desse comando:
npm install
  1. Execute localmente na porta padrão (:3000) com esse comando:
npm run dev
  1. Pronto! Acesse http://localhost:3000/ para ver o site funcionando!