Analisando propostas

Desenvolvimento de Aplicativo Mobile Desafiopay para Criação e Gerenciamento de Desafios com Reco

Publicado em 05 de Dezembro de 2025 dias na TI e Programação

Sobre este projeto

Aberto

Estamos buscando um desenvolvedor ou equipe para criar o aplicativo mobile DesafioPay, uma plataforma inovadora onde usuários podem criar e participar de desafios com recompensas em moedas internas do app. O objetivo é desenvolver um aplicativo robusto, intuitivo e com todas as funcionalidades essenciais para um lançamento bem-sucedido.

O funcionamento principal do aplicativo é o seguinte:

1.  Criação de Desafios: Usuários podem criar novos desafios, definindo um título, descrição detalhada, tipo de participação (foto, vídeo ou texto), a recompensa em moedas internas e uma taxa para publicar o desafio.
2.  Feed de Desafios: Todos os desafios ativos serão exibidos em um feed principal, permitindo que outros usuários os visualizem e escolham participar.
3.  Participação: Usuários podem enviar suas respostas aos desafios, que podem ser fotos, vídeos (com duração máxima de 30 segundos) ou textos, conforme o tipo de desafio.
4.  Seleção do Vencedor: O criador do desafio terá a responsabilidade de escolher um único vencedor entre todas as participações recebidas.
5.  Transferência de Recompensa: Após a seleção do vencedor, o sistema do aplicativo realizará a transferência automática das moedas de recompensa para a conta do usuário vencedor.

As telas principais a serem desenvolvidas incluem:

*  Feed de desafios
*  Tela de criação de desafio
*  Tela de visualização de um desafio específico e suas participações
*  Tela para envio de participação
*  Perfil do usuário
*  Loja de moedas (para compra de moedas e assinatura PRO)

O banco de dados (simplificado) deve contemplar as seguintes entidades:

*  users: id, nome, moedas, nível
*  challenges: id, user_id, título, tipo, recompensa, taxa, status
*  entries: id, challenge_id, user_id, conteúdo, is_winner
*  transactions: id, user_id, amount, type

Endpoints essenciais para a API:

*  Auth: signup/login
*  Users: get/update
*  Coins: purchase/balance
*  Challenges: create/list/get/finish
*  Entries: create/list

Regras importantes a serem implementadas:

*  A criação de um desafio terá um custo em moedas internas.
*  Cada desafio deve ter apenas um vencedor.
*  O criador não poderá apagar um desafio após a sua publicação.
*  Vídeos de participação terão um limite máximo de 30 segundos.
*  Todas as transações financeiras dentro do app devem ser registradas.

Buscamos um profissional com experiência comprovada em desenvolvimento mobile e backend, capaz de entregar uma solução completa e de alta qualidade.

Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Criar um novo aplicativo

Prazo de Entrega: Não estabelecido

Habilidades necessárias