Skip to content

MatheusMangueira/radio__world

Repository files navigation

React com TypeScript - 🗺️ Mapa mundi de estações de rádio usando a API do Radio Browser

mapa

Este projeto React com TypeScript permite visualizar todas as estações de rádio disponíveis em todo o mundo usando a API do Radio Browser. O mapa é gerado usando a biblioteca Leaflet, que permite interagir com o mapa para ampliar e reduzir, bem como clicar em cada marcador ouvir a radio desejada.

Instalação

  1. Clone este repositório em sua máquina local.
  2. Abra o terminal e navegue até o diretório raiz do projeto.
  3. Execute yarn install para instalar as dependências do projeto.

Uso

  1. Depois de instalar as dependências, execute yarn dev no terminal para iniciar o servidor de desenvolvimento.
  2. Abra o navegador e navegue para http://localhost:5173 para visualizar o mapa mundi de estações de rádio.
  3. Clique em qualquer marcador no mapa para ouvir a radio.

Bibliotecas utilizadas

Este projeto faz uso das seguintes bibliotecas:

  • React: Biblioteca JavaScript para criação de interfaces de usuário.
  • TypeScript: Linguagem de programação que adiciona tipagem estática ao JavaScript.
  • Leaflet: Biblioteca de mapeamento interativo para uso em navegadores.
  • Radio Browser API: API pública que fornece informações sobre estações de rádio de todo o mundo.

Contribuição

Se você deseja contribuir para este projeto, siga as etapas abaixo:

  1. Realize um fork do repositório.
  2. Clone o seu fork em sua máquina local.
  3. Crie uma branch para a sua alteração.
  4. Faça as alterações necessárias e commit.
  5. Envie a branch para o seu fork e abra um pull request.

Autor

  • Matheus Mangueira
  • Licença

    Este projeto está licenciado sob a licença MIT. Consulte o arquivo LICENSE para obter mais informações.