Esse é o meu resultado do desafio proposto pela Azapfy para testar os conhecimentos em React e technologias relacionadas.
Queremos convidá-lo a fazer pate desta jonada de transfomação. Nosso desafio é simples: desenvolver uma aplicação web que abrace a temática de heróis e, ao mesmo tempo, seja a platafoma pefeita para você demonstrar todo o seu talento em desenvolvimento front- end e criatividade.
O projeto consiste em uma aplicação web que permite a visualização de meta-humanos e suas características, um sistema de busca por nome/raça e sistema básico de duelo entre os personagens. As tecnologias utilizadas foram NextJS 13, TailwindCSS, Material UI, e Redux.
- Desenvolver a aplicação em ReactJS
- Utilizar alguma biblioteca de componentes (Material-UI, etc)
- Implementar algum gerenciamento de estado global (React Context, Redux ou Zustand)
- Estilização com um ou mais métodos (TailwindCSS, CSS, CSSModule, CSS-in-JS).
Os itens a seguir não são obrigatórios, mas um bônus.
- NextJS
- Atomic Design
Para rodar o projeto, a versão do NodeJS deve a 18.17 ou superior, e a do npm deve ser 6.0 ou superior. Primeiro instalamos as dependências:
npm install
Depois, rodamos o projeto em desenvolvimento:
npm run dev
Depois abrimos o navegador no endereço http://localhost:3000 para ver o resultado.