Sobre este projeto
it-programming / web-development
Aberto
Necessidade de criação de sistema de Backend em Firebase para suporte a Website, e APP (projeto posterior).
Funcionalidades dos APIS:
Cadastro Cliente (receber input de dados -> retornar cadastro ok/nok)
Login Cliente (receber email/senha -> retornar login ok/nok)
Alterar senha (receber nova senha -> retornar ok/nok)
Cobrança via Stripe ((Uso API Stripe)receber dados do cartão e criar pagamento refocorrente -> retornar ok/nok)
Atualizar cobrança via Stripe ((Uso API Stripe) atualizar valor do pagamento recorrente para usuário já criado - ok/nok)
Emissão de Senha via email/push notification(após conclusão do cadastro cartão stripe, enviar senha unica, baseada em tabela de senhas predefindas, para cliente -> criar senha para id cliente com cadastro ativo -> retornar ok/nok)
Alterar plano ((Uso de API Stripe) usuario solicita troca de plano de lista de planos disponiveis -> altera plano no stripe com base em cartão pre cadastrado -> retorna ok/nok)
Status do plano Stripe ((Uso API Stripe) retornar status do plano já criado -> ok/nok)
Reserva - Gerenciar data e horas para que clientes possam reservar o serviço(
DataLog - API para salvar log de uso recebido de central de controle de acesso física dos pontos de venda (Recebe infos via https/json e preenche tabela de datalog. Cada log possuí 38 bytes de dados que serão separados em 13 colunas Json -> retorna ok/nok para cada upload recebido)
Script para popular tabela de log de tempo de uso (cada linha de informação recebida no api anterior contem 4 tipos da log-> senha ok/saída/chegada/sensor chegada -> script para receber esses logs e criar tabela auxiliar com coluna do id do cliente, id do plano recorrente stripe e 4 colunas para cada ação -> ao receber a última informação rodar script para calcular tempo entre saída e chegada e valor do uso (formula com base no tempo) -> ao calcular valor rodar API acima de atualizar valor do plano)
Contexto Geral do Projeto
site frontend em desenvolviento - necessidade de desenvolver logica do backend em paralelo
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 Payment Processor (Paypal, Stripe, etc), Outros (Outras APIs)
Funções necessárias Desenvolvedor
Prazo de Entrega: 31 de Março de 2022
Habilidades necessárias