O TempWiFi-creator é um programa inovador que resolve um problema comum em estabelecimentos comerciais: a sobrecarga da rede Wi-Fi principal por clientes que desejam realizar pagamentos via Pix. O programa cria uma segunda rede Wi-Fi temporária, exclusiva para pagamentos, liberando a rede principal e otimizando a experiência de todos os usuários.
-
Criação e gerenciamento de rede Wi-Fi temporária: O programa cria automaticamente uma rede Wi-Fi temporária com senha aleatória, garantindo a segurança da rede principal.
-
Interface intuitiva: A interface simples e amigável do programa facilita o uso por qualquer pessoa, com apenas um botão para ativar/desativar a rede temporária e um QR code para facilitar a conexão.
-
Segurança e privacidade: A senha da rede temporária é gerada aleatoriamente e alterada a cada ativação, protegendo a rede principal contra acessos indesejados.
Golang: Linguagem de programação moderna e eficiente, ideal para desenvolvimento de aplicações robustas e escaláveis.
Playwright: Ferramenta poderosa para automação web, utilizada para acessar o roteador e gerenciar as configurações da rede Wi-Fi.
Fyne: Framework para criação de interfaces gráficas multiplataforma, proporcionando uma experiência de usuário consistente em diferentes sistemas operacionais.
Go-qrcode: Biblioteca que gera QR codes dinamicamente, facilitando a conexão à rede Wi-Fi temporária.
O desenvolvimento do TempWiFi-creator proporcionou valiosos aprendizados, como:
-
Domínio de Golang: Aprofundamento no conhecimento da linguagem Golang, explorando suas funcionalidades e recursos para o desenvolvimento de aplicações robustas.
-
Criação de interfaces com Fyne: Experiência com o framework Fyne, aprendendo a construir interfaces gráficas multiplataforma com código limpo e eficiente.
-
Integração de tecnologias: Integração de diferentes tecnologias, como Playwright, Fyne e Go-qrcode, para criar um programa completo e funcional.
- O programa foi desenvolvido para um roteador específico (Wifi 6 Zte Zxhn H3601p Ax3000). Adaptações podem ser necessárias para outros modelos de roteadores.
- A interface do programa é simples e funcional. Aprimoramentos visuais e funcionalidades adicionais podem ser implementados futuramente.