Sobre este projeto
it-programming / web-development
Aberto
Estou desenvolvendo uma plataforma web de anúncios de acompanhantes, similar às principais do mercado. O frontend em React/TypeScript já está pronto e o banco de dados + painel administrativo já estão estruturados.
O backend já está iniciado e o escopo é claro e direto, com funcionalidades bem definidas e sem complexidade excessiva.
Preciso de um desenvolvedor backend com boa experiência em Supabase para finalizar as partes restantes. Nao tem nada de explicito no site
A plataforma não usa assinaturas.
A monetização é simples: moeda virtual e subidas (boosts).
O que falta desenvolver (escopo objetivo e bem organizado)
1. Autenticação e Perfis
Registro/login básico via Supabase Auth.
Verificação de email e telefone.
Perfis simples para Cliente e Acompanhante.
Upload de fotos e vídeos usando Storage.
Ajustes de RLS já definidos.
2. Chat Simples em Tempo Real
Chat privado 1x1 usando Supabase Realtime.
Envio de texto + mídia.
Mensagens lidas e notificações básicas.
(Fluxo já mapeado e tabelas prontas.)
3. Sistema de Créditos (Moeda Virtual)
Compra de créditos via PIX/Cartão (Stripe/MercadoPago).
Uso dos créditos para “subidas” no ranking.
Registro básico de histórico.
(O fluxo financeiro é direto, sem recorrência nem planos.)
4. Cashback
Regras simples já definidas.
Registrar cashback e permitir uso posterior.
5. Subidas / Destaques
Acompanhante paga com créditos para destaque por X horas.
Ativação e expiração automática.
Ranking simples conforme ordem das subidas.
(Não há algoritmo complexo.)
6. Stories (Modelo Básico)
Upload de foto/vídeo curto.
Stories somem após 24h.
Contador de views + like simples.
Moderação opcional.
(O fluxo é padrão de Supabase: tabela + cron job + storage.)
7. Avaliações
Cliente avalia acompanhante após interação.
Nota média simples.
Denúncias para admin revisar.
8. Notificações
Notificações simples (push/email) para eventos básicos:
mensagens, novas avaliações, subidas ativas, etc.
9. Busca e Filtros
Filtros por localização, preço e características.
Ordenação simples (relevância, mais recentes, melhor avaliadas).
10. Analytics Básico
Contadores de views, cliques e interações.
Endpoints simples para o dashboard já existente.
11. Integração com o Painel Admin
Moderação de stories, avaliações e denúncias.
Visualização de usuários e registros financeiros.
12. Edge Functions
Expiração automática de stories.
Expiração das subidas.
Webhooks de pagamento.
Envio de emails/notificações básicas.
13. Segurança (já estruturada)
RLS ativado (só ajustar regras faltantes).
Rotas protegidas.
Validações simples no backend.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Prazo de Entrega: Não estabelecido
Habilidades necessárias