Este projeto foi criado para demonstrar várias funcionalidades do Angular, focando na integração de uma API de pokémon utilizando GraphQl. É possível ver uma demonstração do projeto clicando aqui.
- Lint: Utiliza ESLint para manter a qualidade do código. Documentação Oficial
- Router: Implementa roteamento com lazy loading. Documentação Oficial
- Tailwind CSS: Estilização com Tailwind CSS. Documentação Oficial
- Reactive Forms: Trabalha com validadores de formulário. Documentação Oficial
- Json Server: Mocka requisições do backend. Documentação Oficial
- Node.js v8 ou superior
Você pode verificar a versão do Node.js usando o comando:
``` node --version ```
Instale as dependências e inicie usando yarn:
``` yarn install yarn start ```
Ou via npm:
``` npm install npm start ```
Para executar a verificação de lint no projeto, use o seguinte comando:
``` ng lint ```
Isso irá executar o ESLint e reportar qualquer problema encontrado no código.
Este projeto foi criado para fins educacionais e de demonstração, portanto, pull requests não serão aceitos.
Este projeto foi desenvolvido para explorar e demonstrar habilidades em Angular, incluindo roteamento, estilização responsiva, integração com APIs e muito mais. Ele serve como uma plataforma para aprender e experimentar as melhores práticas de desenvolvimento frontend.
Este projeto está licenciado sob a Licença MIT.