StopBet é um app focado em ajudar pessoas a se protegerem de sites de apostas e manterem o foco em suas metas. Através de monitoramento de tráfego e uma interface amigável, ele oferece um escudo digital contra distrações que afetam a saúde financeira e mental.
✅ Tela de boas-vindas animada (splash screen)
✅ Monitoramento de domínios via VPN (com suporte a Network Extension)
✅ Bloqueio e log de acessos a sites como blaze.com, bet365.com, pixbet.com
✅ Blog com dicas sobre como vencer o vício em apostas
✅ Interface minimalista e responsiva com SwiftUI
✅ Arquitetura limpa baseada em MVVM + Services
| SplashScreen | Proteção | Blog |
|---|---|---|
SwiftUINetworkExtensionSwift 5.9+MVVM(Model–View–ViewModel)UserNotificationsURLSession(para futuras chamadas de API)
StopBet/
├── Views/ ← Telas do app (Home, Blog, Ativação)
├── ViewModels/ ← Lógicas das views (estado, chamadas)
├── Services/ ← Lógicas de sistema (VPN, notificações, DNS)
├── Models/ ← Estruturas de dados
├── Extensions/ ← Utils e helpers
└── DNSBlockerExtension/ ← Extensão VPN
Clone este repositório:
git clone https://github.com/seu-usuario/StopBet.git
cd StopBet
Abra o projeto no Xcode:
open StopBet.xcodeproj
Execute no seu iPhone (preferencialmente com conta Apple Developer paga, para testar VPN)
Para usar a Network Extension (VPN), é necessário:
Uma conta Apple Developer pagaAtivar a Capability Network ExtensionsAssinar a extensão corretamente
O app não coleta dados do usuário
O blog pode ser alimentado por API ou conteúdo local
Desenvolvido por Bruno Hashimoto