Skip to content

getnobet/stopbet-app-swift

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛡️ StopBet

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.


✨ Funcionalidades

✅ 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


📸 Screenshots

SplashScreen Proteção Blog
splash monitor blog

🧠 Tecnologias

  • SwiftUI
  • NetworkExtension
  • Swift 5.9+
  • MVVM (Model–View–ViewModel)
  • UserNotifications
  • URLSession (para futuras chamadas de API)

🧱 Estrutura do Projeto

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

🚀 Como rodar o projeto

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)

⚠️ Observações

Para usar a Network Extension (VPN), é necessário:

  • Uma conta Apple Developer paga
  • Ativar a Capability Network Extensions
  • Assinar a extensão corretamente

O app não coleta dados do usuário

O blog pode ser alimentado por API ou conteúdo local

👨‍💻 Autor

Desenvolvido por Bruno Hashimoto

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 100.0%