Um aplicativo web simples para monitorar o status de sites em tempo real usando WebSocket.
- Interface web para adicionar URLs para monitoramento
- Verificação automática do status dos sites a cada 10 segundos
- Atualização em tempo real do status usando WebSocket
- Interface simples e intuitiva
- Go 1.24.2 ou superior
- Dependência: github.com/gorilla/websocket v1.5.3
- Clone o repositório:
git clone https://github.com/oNyell/LearnGo.git
cd LearnGo
- Instale as dependências:
go mod download
- Execute o servidor:
go run main.go
- Acesse a aplicação em seu navegador:
http://localhost:8080
- Acesse a página inicial
- Digite a URL do site que deseja monitorar no campo de texto
- Clique em "Adicionar"
- O status do site será exibido na lista abaixo
- O status será atualizado automaticamente a cada 10 segundos
- OK: Site está respondendo corretamente
- FORA DO AR: Site não está respondendo ou retornou erro
- Aguardando verificação...: Status inicial após adicionar um novo site
Contribuições são sempre bem-vindas! Sinta-se à vontade para abrir issues ou enviar pull requests.
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.