Projeto desenvolvido em Laravel Templates Blade e Vue JS 2
Aplicação criada com o objetivo de consumir dados da API Pokemon.
- Construção de template dinâmico utilizando Laravel Templates Blade e Vue 2;
- Criação de rotas na aplicação utilizando PHP laravel;
- Formatação no estilo e nas interações utilizando SCSS;
- Organização na estrutura de projeto utilizando componentes reutilizáveis, pages e store(VUEX);
- Requisições HTTP utilizando Axios API;
- Dados de API consumidos à partir da arquitetura REST;
- Aplicação de abordagem Mobile First;
- Estilo aplicado em pixel perfect conforme definido em layout(figma);
- Versionamento em repositório git;
- Aplicação de gerenciador de estado utilizando a biblioteca VUEX;
- Uso de linguagem Typescript para tipagem de dados em algumas partes da aplicação;
- Criação de interações visuais utilizando ES6 pure JS.
Obs: É necessário uso de Docker Compose para execução de projeto.