Este projeto é uma aplicação React que consome a API da Marvel para exibir informações sobre personagens, quadrinhos, histórias, séries e criadores. Ele utiliza React Router para gerenciar a navegação e Tailwind CSS para o estilo.
Antes de começar, você precisará ter o seguinte instalado em sua máquina:
Além disso, você precisará se registrar no Marvel Developer Portal para obter suas chaves de API (Public Key e Private Key).
-
Clone este repositório:
git clone https://github.com/oricardos/marvel-api.git
-
Navegue até o diretório do projeto:
cd marvel-api
-
Instale as dependências:
npm install
ou
yarn install
-
Configure suas chaves da API da Marvel. Crie um arquivo
.env
na raiz do projeto e adicione suas chaves:REACT_APP_MARVEL_PUBLIC_KEY=sua-public-key REACT_APP_MARVEL_PRIVATE_KEY=sua-private-key
Para iniciar a aplicação em modo de desenvolvimento, execute:
npm run dev
ou
yarn dev
A aplicação estará disponível em http://localhost:5173/.
- React: Uma biblioteca JavaScript para construir interfaces de usuário.
- React Router: Gerenciamento de rotas em aplicações React.
- Axios: Cliente HTTP para fazer requisições à API da Marvel.
- Tailwind CSS: Um framework CSS para estilização.
- MD5: Biblioteca para gerar hashes MD5 (usada na autenticação da API da Marvel).
Se você quiser contribuir com este projeto, siga estas etapas:
- Faça um fork do repositório.
- Crie uma branch para sua feature ou correção (git checkout -b feature/nova-feature).
- Commit suas mudanças (git commit -am 'Adiciona nova feature').
- Push para a branch (git push origin feature/nova-feature).
- Abra um Pull Request.
Este projeto está licenciado sob a MIT License.
Espero que isso ajude! Sinta-se à vontade para ajustar e adicionar mais detalhes conforme necessário para melhor atender às necessidades do seu projeto.