Este é o repositório do desafio que realizei para um teste técnico, uma aplicação web desenvolvida utilizando Next.js, TypeScript, Tailwind CSS e outras tecnologias. Este README fornecerá informações essenciais sobre o projeto, incluindo como configurá-lo, executá-lo e contribuir para o desenvolvimento.
O projeto foi construído com as seguintes tecnologias:
- Next.js: Um framework React para construir aplicações web rápidas e eficientes.
- TypeScript: Um superset tipado do JavaScript que adiciona verificação de tipo estático ao código.
- Tailwind CSS: Um framework CSS utilitário de baixo nível para criar designs altamente personalizáveis.
A aplicação inclui uma funcionalidade de validação de formulário para a inscrição na newsletter. Garantindo que os usuários forneçam informações válidas antes de enviar os dados.
Os dados do formulário são enviados para a API do Emailjs, proporcionando uma integração fácil e confiável para o envio de e-mails.
Adicionamos animações atraentes utilizando AOS para criar uma experiência de usuário mais dinâmica e envolvente.
A aplicação inclui uma funcionalidade de alternância entre modos claro e escuro, proporcionando uma experiência visual personalizável para os usuários.
Siga as instruções abaixo para iniciar o projeto em seu ambiente local:
-
Clonar o Repositório:
git clone https://github.com/alvesxdani/desafio-varos.git
-
Instalar Dependências:
cd desafio-varos npm install
-
Executar a Aplicação:
npm run dev
A aplicação estará disponível em http://localhost:3000
.