Pesquisar

Marcos O.

(0.0 - 0 avaliações)

Projetos concluídos: 0 | Recomendações: 0 | Registrado desde: 28/05/2026

Projetos (Aguardando Propostas):

  • Site de relacionamento gay com IA de compatibilidade por voz

    Desenvolvimento Web | Orçamento: Aberto | Publicado: | Propostas: 35

    Escopo técnico: Desenvolvimento back-end e integrações - App Web VOXYN

    1. Visão geral do projeto
    O VOXYN é um ecossistema web de relacionamento focado no público gay, baseado em biometria de áudio e afinidade vocal, com uma mecânica nativa de visibilidade progressiva controlada: as fotos de perfil começam borradas e ganham nitidez conforme os usuários interagem por áudio.

    2. O que já está pronto (entregue ao desenvolvedor)
    Eu já possuo o arquivo index.html completo, totalmente estruturado e interativo. Ele contém:

    - Front-end completo e responsivo: UI/UX moderna, estilizada em modo escuro com acentos em roxo e rosa neon.
    - Mecânicas de visibilidade simuladas: lógica em JavaScript no cliente que altera as classes de desfoque das fotos (vis-none, vis-mid, vis-total) ao interagir.
    - Estrutura de componentes: grid de 3 planos comerciais fixados, chat simulado, criador dinâmico de salas via DOM e formulário de cadastro com validações básicas de idade (18+).

    3. Arquitetura técnica sugerida para o desenvolvedor
    Back-end: Node.js (Express), Python (FastAPI/Django) ou PHP (Laravel) - aberto a sugestões que garantam performance.
    Banco de dados: PostgreSQL, MySQL ou MongoDB.
    Comunicação em tempo real: WebSockets (Socket.io) para o chat e salas.
    Infraestrutura de áudio: WebRTC ou serviços de nuvem para tráfego de voz e armazenamento de arquivos de áudio (.mp3/.ogg).

    4. Entregáveis obrigatórios (o que o desenvolvedor precisa fazer)
    O profissional contratado será responsável por transformar o front-end estático em uma plataforma funcional, entregando os seguintes módulos em produção:

    A. Autenticação, cadastro e armazenamento de dados
    - Persistência de dados: criar tabelas/coleções no banco para salvar os dados de perfil (nome, sobrenome sob NDA, e-mail, senha criptografada, data de nascimento e bio).
    - Moderação ativa de texto: integrar o campo "Bio" e "Nome" à OpenAI Moderation API no momento do cadastro para barrar automaticamente conteúdos tóxicos, homofóbicos ou abusivos antes de salvar no banco.
    - Upload seguro: implementar o upload da foto de perfil e do áudio inicial de apresentação ("aura de voz").

    B. Geolocalização ativa e filtros
    - Captura de localização: implementar a API de geolocalização do navegador (com permissão do usuário) para capturar latitude e longitude.
    - Raio de proximidade: o back-end deve processar essas coordenadas e renderizar no feed apenas os usuários que estão no mesmo raio regional ou cidade.

    C. "Vibe do dia" (status dinâmico)
    - Status temporário: implementar o campo de objetivo ("Pegação", "Conexão Intensa" ou "Apenas Conversar") como a Vibe do Dia. O sistema deve permitir que o usuário mude isso a qualquer momento e o feed deve atualizar os cards instantaneamente com base nessa escolha.

    D. Mecânica de desbloqueio de foto e visibilidade progressiva
    - Lógica de estado no banco: a nitidez da foto (vis-none, vis-mid, vis-total) não pode ser apenas visual no cliente; o nível de desfoque deve ser controlado pelo back-end.
    - Gatilho de evolução: cada vez que o usuário A enviar ou ouvir um áudio do usuário B, o servidor computa essa interação, atualiza o nível de afinidade no banco de dados e libera o próximo estágio de nitidez da foto para ambos.

    E. Match mútuo e direct messages (chat)
    - Match vocal: sistema de curtida mútua baseado no áudio. Quando ambos demonstram interesse, o canal de chat privado (Direct) é aberto.
    - Mensagens de texto e voz: chat em tempo real via WebSockets. Implementar gravador de áudio no chat para que os usuários possam trocar mensagens de voz (armazenando os arquivos no servidor/S3).

    F. Voice rooms (salas temáticas coletivas ao vivo)
    - Salas estáticas: ativar as 4 salas estruturadas no escopo (Pop, Divas & Rolês; Gamer & Geek; Urso & Barbudos; Aura Match VIP).
    - Criação dinâmica: fazer o formulário "Instanciar Nova Sala" funcionar no back-end, permitindo que usuários criem salas temporárias visíveis em tempo real.
    - Infraestrutura de áudio coletivo: permitir que múltiplos usuários entrem no canal de voz da sala simultaneamente para conversar.

    G. Gateways de pagamento (monetização)
    - Conectar os botões de checkout dos 3 planos oficiais a um gateway de pagamento (Stripe, Mercado Pago ou Asaas):

    Aura Free (R$ 0): limitações nativas de áudios diários e velocidade de revelação padrão.

    Voxyn Plus (R$ 29,90/mês): libera filtros avançados e revelação 2x mais rápida no back-end.

    VIP Premium (R$ 49,90/mês): revelação instantânea de fotos, áudios ilimitados no chat e acesso à sala fechada Aura Match VIP.

    5. Requisitos de contratação
    - Experiência comprovada em aplicações real-time (WebSockets, Socket.io).
    - Conhecimento em manipulação, compressão e armazenamento de arquivos de áudio em ambientes web.
    - Experiência com integração de APIs de terceiros (gateways de pagamento e OpenAI).
    - Entrega de código limpo, documentado e deploy configurado (DigitalOcean).
Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.