Pesquisar

Frontend para API já em funcionamento

25/10/2022 às 12:00

Descrição do Projeto:

Descrição:

Preciso desenvolver um front para uma API e banco de dados que já temos populado.

Resumo do sistema:
Trata-se de um site de congresso com palestrantes, expositores, apoiadores, patrocinadores e visitantes. Os visitantes podem cadastrar-se gratuitamente ou comprar um ingresso VIP.

Funcionalidades atuais:
CRUDS aproximadamente 14
Token JWT
Fila de mensagem: Redis para Whatsapp e Email SMTP.
Banco de dados: potgresql.
Business intelligence: cruzamento de dados e estatísticas.
Gateway de pagamento: Mercado Pago ou Stripe

Sobre a infra:
Hoje hospedamos a API no Digitalocian e apontamentos na cloudflare
Emails na google.

Adições:
Hoje temos dois projeto semelhantes com o site, dashboard e api duplicada o que não é muito escalável para novos projetos todos os dados da api são os mesmos nos dois projetos inclusive a mesma estrutura de banco de dados. Obs para o cadastro de inscrições que em eventos diferentes deve conter formulários base com algumas perguntas diferentes.

O que precisamos:
Precisamos que na API e front seja criado cadastro de empresa para usarmos o mesmo modelo em diversos projetos. Hoje no site temos muitos dados que são fixo no próprio frontend, isso dificulta muito pois são dados como footer, header, contratos, termos, regulamentos, imagens, formulários, cores e links de redes sociais.

Necessito que seja criado novos endpoints que será atribuído a cada empresa cadastrada afim de tornar o projeto escalável e de fácil alteração, certamente se faz necessário incluir novos campos as tabelas atuais para que possamos interagir com os dados de cada empresa. Como temos dois bancos e duas APIS iguais será necessário fazer Merging dos dados dos dois sistemas.

Na nossa API tem um endpoint de cadastro de clientes, mas não temos uma área de acesso para esses clientes editarem seus dados e alterarem suas inscrições nos eventos, o que dificulta um pouco pois se ele não receber o email não conseguira informar seu código para cancelamento ou alteração com nossa equipe.

Pensando nisso gostaríamos que o cliente possa ter controle sobre suas inscrições. Hoje não temos log de registros e precisamos que cada ação nos endpoints seja registrada em uma tabela de log com data/hora, usuário interno ou externo e ação realizada.

Segurança:
Fazer uso de poucas bibliotecas.
fazer uso de Tokens JWT
Registro de log
Autenticação dois fatores
CAPTCHA

Sobre a API
A api foi desenvolvida com Nodejs, migration e express o que torna fácil a manipulação ao banco de dados.

Inicialmente desejo fazer apenas o frontend para a api, porém se o profissional demonstrar confiança o projeto requer adição de novos endpoints que podemos realizar como extensão de projeto.

Habilidades desejadas:

Laravel NodeJS PHP React Vue.JS

Arquivos anexados:

Entre ou Cadastre-se para ver os arquivos anexados.

Atividades do cliente nesse projeto:

Última visualização: 29/11/2022 às 16:30

Última interação: 26/10/2022 às 10:21

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Especialista
Visibilidade: Público
Propostas: 5
Propostas excluídas: 4
Interessados: 15
Valor Mínimo: R$ 50,00

Cliente

Freelancer vencedor

Propostas (1)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Desenvolvimento de site profissional com e-commerce - O site deverá ser moderno, profissional, seguro e adaptado para celulares. Seu objetivo será divulgar e comercializar cursos, mentorias, mapas mentais, e-books, treinamentos e servi&c...

Desenvolvimento de loja virtual em WooCommerce - Desenvolvimento, implantação, layout e customização da loja, cuja base de funcionalidades deverá ser, no mínimo, igual à do site https://minhacasapr...

Automação com Make (Hotmart para Beehiiv) - Preciso de um freelancer que conheça o Make para me ajudar a criar uma automação para enviar os compradores da Hotmart para uma ferramenta de e-mail marketing (Beehiiv).

Desenvolvimento de landing page responsiva - Procuro um desenvolvedor web qualificado para a criação de uma landing page completa, moderna e focada em conversão, composta por 6 dobras (seções). Escopo do pr...

Configuração de workflow no n8n e testes - Eu já tenho o template. Preciso de alguém para configurar credenciais, conectar os nodes, ajustar parâmetros, testar e colocar para rodar.

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.