Sobre o projeto
O DatingAutoPilot é um app Android que funciona como um overlay flutuante sobre qualquer aplicativo de relacionamento (Tinder, Bumble, Hinge). Ele captura a tela, analisa o perfil da pessoa com Gemini AI e gera sugestões de mensagens personalizadas — tudo sem sair do app de dating.
A ideia surgiu da observação de que muitas pessoas travam na hora de iniciar conversas em apps de relacionamento. O DatingAutoPilot resolve isso com captura de tela via MediaProjection API, análise visual com Gemini AI (fotos + bio), geração de aberturas contextuais e automação de input via AccessibilityService.
Detalhes
- Tipo
- Produto Pessoal
- Versão
- v1.0.3
- Stack
- Flutter · Kotlin · Gemini AI · Vue 3 · FastAPI · MySQL · Docker
- Plataformas
- Android (Flutter) + Web Admin (Vue 3)
- Domínio
- dating.artthi.studio ↗
O que foi construído Funcionalidades
-
Overlay Flutuante. Botão flutuante persistente sobre qualquer app (System Alert Window). Um toque abre o painel de ações; drag-and-drop para reposicionar. Não interfere na navegação do app de dating.
-
Captura + Análise por IA. MediaProjection API captura a tela atual, envia para o Gemini AI que analisa fotos, bio e interesses do perfil. Retorna um resumo estruturado com pontos de conversa sugeridos.
-
Geração de Mensagens. Com base na análise do perfil, o Gemini gera 3 opções de abertura com tons diferentes (casual, engraçado, direto). O usuário escolhe, edita se quiser e envia com um toque.
-
Automação de Input. AccessibilityService localiza o campo de texto do app de dating, insere a mensagem selecionada e opcionalmente pressiona enviar. Funciona com Tinder, Bumble e Hinge.
-
Painel Web Analytics. Dashboard Vue 3 com histórico de interações: perfis analisados, mensagens geradas, taxa de resposta estimada. Filtros por app, período e tipo de abertura.
-
Build & Deploy Automatizado. Pipeline CI/CD com build do APK via Flutter, deploy do backend via Docker Compose e atualização do painel web. Notificação via Telegram quando uma nova versão está disponível.
Tecnologia
- 3
- APIs Android (Overlay, MediaProjection, Accessibility)
- Flutter
- + Kotlin nativo para services
- Gemini
- IA para análise visual e geração de texto
- Telegram
- notificações e distribuição de APK