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

Desenvolver novas funcionalidades em sistema - Procuro desenvolvedor especialista em Next.js, Node.js, TypeScript e banco de dados para a criação de novas funcionalidades.

Criação de landing page para curso online - Olá, Estou buscando um(a) profissional para desenvolver uma landing page de um curso online de bioestatística. Já temos nossa logotipo e ideias para a copy. O(a) contratado(a...

Construção de um mini ERP - Olá, Preciso fazer um ERP que será desenvolvido em módulos. No primeiro momento, serão apenas 2 módulos, e com o passar do tempo iremos evoluindo. Requisitos: ...

Landing page - Preciso de alguém que faça a landing page para emagrecimento. Será necessário reestruturar a página e corrigir valores no checkout.

Plug-in WordPress e implementação no back-end - Plugin WordPress e implementação no backend.

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.