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.
- Clone este repositório em sua máquina local.
- Abra o terminal e navegue até o diretório raiz do projeto.
- Execute
yarn install
para instalar as dependências do projeto.
- Depois de instalar as dependências, execute
yarn dev
no terminal para iniciar o servidor de desenvolvimento. - Abra o navegador e navegue para
http://localhost:5173
para visualizar o mapa mundi de estações de rádio. - Clique em qualquer marcador no mapa para ouvir a radio.
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.
Se você deseja contribuir para este projeto, siga as etapas abaixo:
- Realize um fork do repositório.
- Clone o seu fork em sua máquina local.
- Crie uma branch para a sua alteração.
- Faça as alterações necessárias e commit.
- Envie a branch para o seu fork e abra um pull request.
Este projeto está licenciado sob a licença MIT. Consulte o arquivo LICENSE para obter mais informações.