lmaiaa / peoplefy

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Desafio Peoplefy

Sobre o Projeto

O projeto é um lista de personagem do animação Rick and Morty, onde é possível a realização da busca dos personagens pelo nome e status.Foi utilizado uma API REST já existente, disponiblizada aqui

O projeto foi hospedado no Google Firebase e pode ser acessado por aqui

Tecnologias:

  • VueJs - na versão 3 (utilizando a composition-api + typescript) (Framework JavaScript).
  • Netfly - para hospedagem do front-end no Netfly.
  • Tawilwomdcss
  • Vite
  • Pinia
  • Github Actions - Implementado ferramenta de CI para deploy automático no Firebase Hosting.

Requisitos necessários

É necessário a instalação do NodeJs 14.X e GIT para inicialização do projeto.

  • Instalação do NodeJs: Acesse aqui e realize o download do NodeJs 14.X
  • Instalação do GIT: Realize o download aqui e realize a instalção.

Realizado as configurações vamos para a próxima etapa.

Incializando o projeto

Acesse o repositório do meu desafio

Execute o comando

git clone https://github.com/lmaiaa/peoplefy.git

Acesse a pasta clonada e instale as dependências

cd peoplefy
npm install

Após isso o projeto está pronto para ser inicializado. Para inicializar do front-end execute o comando:

npm run dev

Projeto inicializado

Ao inicializar o projeto:

Melhorias futuras

  • Testes unitários;
  • Teste E2E;
  • Novos filtros

About


Languages

Language:Vue 48.7%Language:TypeScript 40.9%Language:CSS 5.2%Language:JavaScript 2.7%Language:HTML 1.6%Language:Shell 0.9%