Busca-se um desenvolvedor sênior para criar um MVP funcional de uma plataforma de acolhimento emocional anônimo (não clínico), com foco em um aplicativo Android e painéis web de suporte. O modelo de negócio envolve o consumo de créditos por minuto para sessões de chat ou vídeos chamadas.
Funcionalidades Obrigatórias:
- Login anônimo: Usuários farão login utilizando um apelido e um id interno, sem a necessidade de dados pessoais ou conformidade com lgpd nesta etapa.
- Compra de créditos: Implementação de pacotes de créditos via gateways de pagamento como
Pagar.me, Stripe ou PIX, com integração via webhook para confirmação.
- Débito automático por minuto: Um sistema de backend seguro para o débito de créditos baseado no tempo de uso, com timestamp do servidor.
- Sessões em Grupo: Gerenciamento de fila com timeout de 5 minutos, exigindo um mínimo de 2 usuários e um terapeuta para iniciar. O chat será de texto, onde o terapeuta visualiza todas as mensagens e os usuários veem apenas as suas próprias e as do terapeuta.
- Sessões Individuais: Opções de agendamento ou fila para sessões individuais por vídeos chamadas, com chat de texto e suporte para comunicação assíncrona via áudio/vídeo (com vídeo em tempo real nesta fase MVP).
- Painel Web para Terapeutas: Uma interface web para que os terapeutas possam gerenciar suas filas, sessões e mensagens.
- Painel Administrativo: Um painel para administradores com estatísticas sobre sessões, créditos consumidos e vendas realizadas.
Requisitos Técnicos (proposta para o mais barato/rápido):
- Mobile: Desenvolvimento focado em Android, utilizando Flutter ou React Native, ou alternativamente FlutterFlow.
- Backend: Utilização de Firebase ou Supabase para autenticação anônima, chat em tempo real, funções para débito de créditos e armazenamento de áudio.
- Segurança: Implementação de HTTPS, criptografia de dados em repouso, minimização da coleta de dados e regras de acesso robustas.
Entregas:
- Arquivo APK funcional para Android e o código fonte completo do aplicativo.
- Painéis web implantados em plataformas gratuitas (ex: Vercel/Netlify).
- Documentação detalhada de setup, uso e deploy.
- Testes básicos para as funcionalidades críticas (compra de créditos, gerenciamento de fila, chat).
Perfil Ideal:
Busca-se um desenvolvedor sênior com experiência comprovada em Flutter/Firebase, desenvolvimento de MVPs com funcionalidades de chat, integração de pagamentos e familiaridade com requisitos de segurança e privacidade de dados. O prazo estimado para a conclusão do projeto é de 3 a 6 semanas.
Prazo de Entrega: Não estabelecido