Sobre este projeto
it-programming / web-development
Aberto
Estamos buscando um desenvolvedor experiente para criar a versão funcional de um aplicativo terapêutico integrado. O projeto envolve o desenvolvimento de um backend robusto em Flask, um frontend de aplicativo móvel em React Native, e um banco de dados utilizando Supabase. Além disso, será desenvolvida uma dashboard administrativa web em React, com roteamento por perfis e conexão com a API Flask, integrando-se a automações já existentes. O escopo detalhado inclui a criação de uma api rest completa em flask, com autenticação jwt para login por perfil, modelos de dados relacionais, webhooks para integração com automações, validação e geração de vouchers, e gestão completa de usuários e permissões. Para o frontend do aplicativo, as funcionalidades incluem telas de login e dashboard do usuário, visualização de jornada terapêutica com progresso, acesso a práticas, rituais e vídeos, um chat simbólico com inteligência artificial (já integrado via webhook), e registro de ações e tokens simbólicos. A dashboard web para administradores permitirá login com diferentes perfis (Educador, GCV, Admin), gerenciamento de portadores e jornadas, visualização da linha do tempo terapêutica, geração e rastreio de vouchers, e uma biblioteca de práticas (áudios, rituais, reflexões, vídeos), além de moderação de comunidade. As integrações incluem webhooks para automações e integração com plataformas de pagamento para recorrência mensal. O projeto também requer suporte a canais múltiplos, como o aplicativo e comunicação via plataformas de mensagens, e suporte a IA externa para sugestões. Finalmente, o trabalho inclui o deploy completo do frontend (dashboard) em ambiente próprio e do backend em um servidor, além da documentação técnica final da API e do banco de dados. A arquitetura já está pronta e protótipos no Figma serão fornecidos. Automações via n8n e um backoffice parcialmente funcional já estão estabelecidos.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Duração do projeto Não estabelecido
Habilidades necessárias