Executando

Criar Tela de Pedido em React Native (Avulso/Direto p/ Cirurgia) Integrada ao Back-end Laravel

Publicado em 02 de Outubro de 2025 dias na TI e Programação

Sobre este projeto

Aberto

Precisamos desenvolver uma nova tela no nosso aplicativo mobile (React Native), sem back-end adicional, integrada ao Laravel já existente. Essa tela deve replicar fielmente a interface e o comportamento da versão web atual.

No fluxo de emissão de pedido, o médico deverá escolher entre “avulso” ou “direto para cirurgia” (antes havia apenas a segunda opção). Ao selecionar “avulso”, o app deve:

permitir download/compartilhamento de um xml do modelo de pedido;

possibilitar a emissão direta pelo front-end, consumindo endpoints já existentes;

aceitar a importação de xml, validando o arquivo e enviando os dados ao back-end.

Requisitos principais

Paridade com o web: mesmos campos, máscaras, validações e estados.

Integração REST com o Laravel (autenticação, criação de pedido, upload/download de XML).

Suporte a Android e iOS, incluindo permissões e manipulação de arquivos.

Tratamento de loading/erro e mensagens claras ao usuário.

Código em TypeScript, padronizado (ESLint/Prettier).

Entregáveis

Tela pronta em React Native com os fluxos Avulso/Direto para cirurgia funcionando.

Geração, download/compartilhamento e importação de XML.

README (setup, .env.example, instruções de build/QA) e Pull Request no repositório.

Forneceremos link/prints da tela web de referência, documentação dos endpoints, credenciais de staging e exemplos de XML válido.
Avaliaremos propostas com portfólio em React Native, plano de execução, prazo por etapa e preço fechado.

Contexto Geral do Projeto

O produto é um aplicativo médico já em uso: back-end em Laravel (também responsável pela versão web) e app mobile em React Native. Hoje, o fluxo de emissão de pedidos no mobile está limitado a “direto para cirurgia”. Precisamos atingir paridade com o web ao introduzir a opção “avulso”, mantendo a mesma ui/ux, campos e validações. Objetivo: replicar no mobile a tela/fluxo de Pedido do web, oferecendo a escolha Avulso ou Direto para cirurgia. Escopo: somente front-end mobile (React Native), consumindo endpoints já existentes no Laravel (sem novo back-end). Funcionalidades-chave (Avulso): gerar xml do modelo de pedido (download/compartilhamento), emitir diretamente via front-end e importar xml validando antes do envio ao back-end. Usuários: médicos que emitem pedidos no app. Restrições/Dependências: paridade com web, autenticação já existente, Android/iOS (permissões de arquivo), mensagens de erro claras e conformidade com LGPD. Critério de sucesso: fluxo completo funcionando nos dois caminhos (Avulso/Cirurgia), xml compatível com o padrão atual, paridade funcional com o web e entrega documentada (readme + pr).

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor

Prazo de Entrega: 08 de Outubro de 2025

Habilidades necessárias