Logo Ascenda PROPOSTA · WEB APP · OUT/2026

Ascenda · Movimento de Propósito · Bay Area

O movimento ganha um placar. Quem governa a si mesmo, sobe.

Um web app onde cada membro do Ascenda registra o desafio do dia (a refeição saudável, o treino, a leitura, a oração), acumula pontos e acompanha o ranking ao vivo. No último dia do mês o sistema fecha a temporada, confere os registros e anuncia os vencedores sozinho.

◆ Mente ◆ Corpo ◆ Alma ◆ Conexões
◆ Painel do líder · desktop◆ App do participante · celular
app.ascenda.com/admin

Desafio de Outubro

Mente · Corpo · Alma · Conexões · fecha em 17 dias

ExportarFechar mês
Participantes128▲ 12 esta semana
Check-ins hoje342▲ 8% vs. ontem
Constância78%ativos 5+ dias/sem.
Para moderar4fotos duvidosas
Check-ins por dia01–14 out
0104071014
Engajamento por pilar% concluído
Corpo84
Alma71
Mente63
Conexões41
Fila de moderaçãoverificado por IA
Rafael M.Refeição saudável · 12:41duvidoso 54%✓✕
Juliana C.30 min de treino · 07:15aprovado 96%✓✕
Bruno T.Refeição saudável · foto repetidareprovado✓✕
Top do mêspts
1Mariana S.▲1812
2Pedro A.▼1798
3Camila R.▲2791
4Lucas F.–764
9:41
C
Bom dia,Camila
▲ 12 dias
36de 66 pts
Hoje · 14 out3 de 7 tarefasFaltam 4 para o bônus de dia completo
Refeição saudávelCorpo · foto aprovada✓
CRP30 min de treinoCorpo · +10 pts✓
MNTLer 10 páginasMente+5
ALMDevocionalAlma+5
Você está em 3º791 pts ▲2
Hoje Ranking + Feed Perfil

Como funciona

Um ciclo por mês, do cadastro ao pódio

DIA 1

Entra no desafio

A pessoa abre o link, cria conta com telefone e senha e aceita as regras do mês. O app instala na tela do celular como um aplicativo comum.

TODO DIA

Faz o check-in

Marca cada tarefa do dia. Tarefas de corpo pedem foto tirada na hora, e o app grava data e horário automaticamente.

AO VIVO

Acompanha o ranking

Pontos, sequência de dias e posição atualizam na hora. Um feed mostra os check-ins da comunidade, com reações.

DIA 30/31

Fecha a temporada

À meia-noite o sistema trava os registros, aplica bônus e desempate e publica os vencedores, com badge no perfil.

Regras do desafio · exemplo para outubro

Tarefas organizadas pelos pilares do movimento

O admin cria e edita as tarefas pelo painel, mês a mês, sem mexer em código. Abaixo está uma sugestão de partida.

Corpo

diária · com foto
  • Uma refeição saudávelFoto do prato, conferida por IA+10 pts
  • 30 minutos de atividade físicaFoto ou print do relógio/app+10 pts
  • 2 litros de água+5 pts
  • Dia sem refrigerante e sem doce+5 pts

Mente

diária
  • Ler 10 páginasInforma livro e página+5 pts
  • 1 hora longe das redes sociais+5 pts
  • Meta do dia escrita de manhã+3 pts

Alma

diária
  • Devocional ou oraçãoUma frase do que aprendeu+5 pts
  • 3 motivos de gratidão+3 pts

Conexões

semanal · encontro
  • Presença no encontro AscendaCheck-in por QR Code no local+30 pts
  • Uma conexão nova na semanaOs dois confirmam no app+15 pts
  • Convidar alguém que entrou no desafio+20 pts

Pontuação e ranking

Constância vale mais que um dia perfeito

A pontuação premia quem aparece todo dia. Assim o ranking não fica com quem fez tudo numa semana e depois sumiu.

MecanismoComo funcionaEfeito
Pontos baseSoma das tarefas aprovadas no diaaté 66/dia
Bônus de sequênciaA cada 7 dias seguidos com pelo menos 3 tarefas feitas+25 pts
Dia completoTodas as tarefas diárias feitas no mesmo dia+10 pts
Janela do check-inSó vale no próprio dia, até 23:59 (horário do Pacífico). Não dá para lançar dia passadotrava
Registro reprovadoFoto falsa, repetida ou fora do tema, recusada pela IA ou pelo admin−pontos da tarefa
Desempate1º maior sequência · 2º mais dias completos · 3º quem chegou à pontuação primeiroautomático
pontuação_mês = Σ tarefas aprovadas + bônus sequência + bônus dia completo
// ranking = ordenar por pontuação_mês ↓, depois maior sequência ↓, dias completos ↓, horário do último ponto ↑

Fechamento do mês

O sistema anuncia os vencedores sozinho

No último dia, à meia-noite, uma rotina automática trava os check-ins, roda a auditoria final e publica o pódio no app. Todos os participantes recebem uma notificação.

2
Pedro A.1.684 pts
1
Mariana S.1.742 pts
3
Lucas R.1.650 pts
  • 01

    Campeão do Mês

    Maior pontuação geral. Badge dourado permanente no perfil e destaque no encontro presencial.

  • ∞

    Mais Constante

    Maior sequência de dias sem falhar. Premia quem não perdeu nenhum dia.

  • ◆

    Destaque por Pilar

    Quem mais pontuou em Corpo, Mente, Alma e Conexões. Quatro vencedores extras por mês.

  • ↗

    Maior Evolução

    Quem mais subiu em relação ao próprio mês anterior. Abre espaço para quem está começando.

Confiança no resultado

Ranking que ninguém consegue burlar

Se tem prêmio, alguém vai tentar trapacear. O app tem três camadas de verificação.

Foto tirada na hora

A câmera abre direto do app, sem acesso à galeria. Cada foto recebe uma impressão digital e uma imagem repetida é recusada.

IA confere o conteúdo

Um modelo de visão avalia se a foto é mesmo uma refeição saudável ou um treino e devolve aprovado, duvidoso ou reprovado. Os duvidosos vão para o admin.

Comunidade e admin

Qualquer membro pode sinalizar um check-in do feed. O admin aprova ou reprova em um clique antes do fechamento do mês.

O que será entregue

Duas áreas: o app do membro e o painel do líder

App do participante

PWA · celular
  • Cadastro e login por telefone + senha✓
  • Tela "Hoje" com as tarefas do dia e check-in com foto✓
  • Ranking ao vivo (geral e por pilar)✓
  • Feed da comunidade com reações✓
  • Perfil: histórico, sequência, badges, calendário do mês✓
  • Lembrete diário (push e/ou WhatsApp)✓
  • Hall da fama com os campeões de cada mês✓

Painel administrativo

desktop · líder
  • Criar desafio do mês: datas, tarefas, pontos, prêmios✓
  • Fila de moderação de fotos duvidosas ou sinalizadas✓
  • Lista de participantes, bloquear ou remover✓
  • QR Code de presença para cada encontro✓
  • Números do mês: ativos por dia, taxa de check-in, abandono✓
  • Fechar mês e publicar vencedores (automático ou manual)✓
  • Exportar ranking em planilha✓

Arquitetura

Como o app é construído

Ferramentas modernas e de custo baixo. A estrutura aguenta de 30 a alguns milhares de membros sem trocar nada.

Front-endReact + Vite · PWAAbre pelo link e instala na tela inicial do iPhone e Android, sem App Store.
Banco e loginSupabase (Postgres)Contas, check-ins, ranking e regras de segurança para cada um ver e editar só o que é seu.
FotosSupabase StorageImagens comprimidas no celular antes do envio, para ficar leve e barato.
Ranking ao vivoRealtime + view SQLPlacar calculado no banco e enviado aos celulares no momento do check-in.
VerificaçãoIA de visãoClassifica cada foto e devolve uma nota de confiança.
FechamentoRotina agendada (cron)Roda no último dia do mês às 23:59 PT: trava, audita, premia, notifica.
HospedagemCloudflare PagesRápido no mundo todo, com domínio próprio, ex.: app.ascenda.com.
AvisosWeb Push + WhatsAppLembrete às 20h para quem ainda não fez o check-in do dia.
-- modelo de dados principal
profiles      id, nome, telefone, foto, cidade, role (membro|admin)
challenges    id, titulo, mes, inicio, fim, status (aberto|encerrado)
tasks         id, challenge_id, pilar, titulo, pontos, frequencia, exige_foto
enrollments   user_id, challenge_id, entrou_em
checkins      id, user_id, task_id, dia, foto_url, foto_hash, status_ia, status_final, pontos
connections   user_a, user_b, confirmado_em
events        id, titulo, data, qr_token            -- encontros presenciais
flags         checkin_id, reportado_por, motivo
winners       challenge_id, user_id, categoria, posicao, pontos

Investimento · 3 opções

Escolha o tamanho do primeiro passo

As três opções usam a mesma base. Dá para começar por qualquer uma e subir de pacote depois, pagando só a diferença.

Opção 1

Essencial

Para lançar a primeira temporada rápido e validar a ideia com o grupo.

US$ 1.200prazo ~2 semanas
  • Cadastro e login por telefone + senha
  • Instala na tela do celular (PWA)
  • Desafio do mês com tarefas e pontos
  • Check-in com foto tirada na hora
  • Ranking ao vivo e sequência de dias
  • Painel admin: criar desafio, aprovar fotos, participantes
  • Fechamento automático e pódio top 3
+ US$ 97/mêshospedagem e suporte
Opção 2

Movimento

O desafio completo, com comunidade e verificação por IA. Atende o que foi pedido de ponta a ponta.

US$ 2.100prazo ~4 semanas
  • Tudo da opção Essencial
  • IA confere se a foto é mesmo comida saudável ou treino
  • Feed da comunidade com reações e sinalização
  • Ranking por pilar: Mente, Corpo, Alma e Conexões
  • Prêmios: Campeão, Mais Constante, Destaque por Pilar e Maior Evolução
  • Badges no perfil e hall da fama
  • QR Code de presença nos encontros
  • Lembrete diário por push às 20h
+ US$ 197/mêshospedagem, IA e suporte
Opção 3

Ascenda Completo

A plataforma do movimento, com desafios pagos, networking e WhatsApp integrado.

US$ 3.200prazo ~6 semanas
  • Tudo da opção Movimento
  • Inscrição paga no desafio (Stripe), com prêmio em dinheiro opcional
  • Lembretes e anúncio dos vencedores pelo WhatsApp
  • Diretório de membros para networking, com área e contato
  • Conexões confirmadas pelos dois lados valendo pontos
  • Vários desafios e grupos ao mesmo tempo
  • Relatórios do mês: engajamento, retenção, abandono
  • Domínio próprio e ícone do app com a marca
+ US$ 297/mêshospedagem, IA, WhatsApp e suporte
ComparativoEssencialMovimentoCompleto
Check-in com foto e ranking ao vivo✓✓✓
Fechamento automático do mêstop 35 categorias5 categorias
Verificação de fotosadminIA + adminIA + admin
Feed da comunidade—✓✓
QR Code nos encontros—✓✓
Lembretes—pushpush + WhatsApp
Inscrição paga / prêmio em dinheiro——✓
Diretório de networking——✓
Prazo~2 sem.~4 sem.~6 sem.

Valores em dólar. Pagamento 50% na aprovação e 50% na entrega. Domínio próprio, se ainda não houver, custa cerca de US$ 15 por ano. Taxas do Stripe (opção 3) são cobradas pelo próprio Stripe sobre cada inscrição.