Projeto criado com o unituito de listar os heróis da marvel e com possibilidade de favoritar seus heróis para que possa ver detalhes dele quando quiser!
Para ver a versão de produção, clique aqui
De que coisas você precisa para instalar o software e como instalá-lo?
Node v12+ e um instalador de pacotes (npm v6 ou yarn)
Baixando o projeto:
git clone https://github.com/Chrigor/Marvel-app.git
Acesse a pasta do projeto:
cd my-hero-app
Instale as dependências do projeto:
npm install ou yarn
Também será necessário adicionar um arquivo .env dentro da pasta src com as chaves da API que estão no arquivo .env.example.
Para gerar as chaves acesse Marvel API
Para executar localmente a aplicação:
npm run start ou yarn start
Em seguida abrirá uma nova guia no seu navegador http://0.0.0.0:3000
Escrevi alguns de meus primeiros testes.Sendo eles testes unitarios e de integração.
npm run test ou yarn test
Mencione as ferramentas que você usou para criar seu projeto
- React - O framework web usado
- Typescript - Para "tipar" o javascript
- React Router Dom - Para criar as rotas
- Npm - Gerente de Dependência
- Styled Componentes - Usado para criar estilizar os componentes
- Redux - Usado para estados globais
- Redux Persis - Usado para manter o valor do estado global mesmo apos um refresh
- Chrigor - Desenvolvedor - Github