Realizado

Adicionar feature de "Adicionar Dependentes"

Publicado em 27 de Abril de 2019 dias na TI e Programação

Sobre este projeto

Aberto

O Projeto está em PHP com Laravel.

- Será preciso criar um endpoint para usuários do tipo paciente consigam adicionar dependentes (outros usuários do tipo paciente). Esses usuários adicionados ficam vinculados ao pagamento da mensalidade do usuário que o adicionou.
- O Backend deve se preocupar se o usuário paciente que está tentando adicionar um dependente possui uma forma de pagamento valida.

- O Backend permitirá fazer alterações de dependentes adicionados. Ex: Alteração de nome, parentesco.
- O Backend permitirá fazer a exclusão de um dependente, e ao fazer uma exclusão de dependente o backend deve se preocupar com a cobrança no cartão de crédito do usuário "master" que adicionou esse dependente.

Obs. Não será preciso fazer qualquer integração com operadora de cartão de credito, hoje o backend atual possui essas integrações e só será preciso desenvolvedor em que momento passar os dados para cobrança.
- O Backend deve se preocupar assim que um dependente indicado se cadastrar no sistema, marcando uma flag para o app receber uma notificação que o dependente se cadastrou.

- Caso o dependente já é cadastrado no sistema, o backend deve se preocupar em colocado como dependente da conta que o adicionou. Isso inclui caso o usuário adicionado como dependente não tiver uma forma de pagamento válida, e o usuário que estiver colocando-o como dependente tiver uma forma de pagamento válida, esse dependente poderá realizar consultas.

Assim que for aceito a proposta, o desenvolvedor terá um overview do projeto para esclarecimentos com o desenvolvedor atual. Esse mesmo irá orientar de como estão sendo sendo as apis, as regras, etc.
Obs.
Nós tentamos rodar o projeto em maquinas com Windows, porém sem sucesso, pedidos que o desenvolvedor que enviar a proposta tenha linux ou macOs

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 Período integral
Experiência nesse tipo de projeto Não (Eu nunca gerenciei esse tipo de projeto)
Funções necessárias Desenvolvedor

Prazo de Entrega: 02 de Maio de 2019

Habilidades necessárias