Pesquisar

João C.

(0.0 - 0 avaliações)

Projetos concluídos: 0 | Recomendações: 0 | Registrado desde: 05/05/2025

Projetos (Aguardando Propostas):

  • Finalização de funcionalidades em API Node.js com Prisma e SQL

    Desenvolvimento Web | Orçamento: Aberto | Publicado: | Propostas: 9

    Olá!
    Estou desenvolvendo um projeto de faculdade e preciso de ajuda para finalizar algumas funcionalidades no backend (Node.js). O projeto utiliza Prisma ORM, mas algumas partes exigem SQL puro.

    As demandas específicas são:

    1. Ficha do Paciente – Parte Relatorial do Projeto
    • Esta rota não utilizará diretamente o Prisma, pois envolve consultas relacionais entre várias tabelas.
    • Será necessário injetar SQL diretamente no banco, o que também é possível usando o Prisma (via prisma.$queryRaw, por exemplo).
    • O objetivo é fazer joins entre tabelas para gerar os relatórios esperados.

    Exemplo de join:
    SELECT aluno.nome, COUNT(atendimento.*) AS n
    FROM atendimentos
    INNER JOIN aluno ON atendimentos.id_aluno = aluno.id
    GROUP BY aluno.nome;

    Neste exemplo, trago o número de atendimentos por aluno, relacionando as tabelas aluno e atendimentos com INNER JOIN.

    2. Integração de Disparo de E-mails via SMTP
    • Implementar a integração com serviços de e-mail SMTP diretamente na API.
    • Essa funcionalidade servirá tanto para:
    • Envio de e-mails ao cadastrar usuários;
    • Notificações de agendas médicas.

    Obs: No futuro, outras integrações (WhatsApp, SMS) podem ser adicionadas, mas nesta fase focaremos apenas no e-mail.

    3. Implementação de Filtros com Query Params
    • Todas as rotas da API devem aceitar filtros.
    • Os filtros serão aplicados via parâmetros de URL ou query params, como nos exemplos abaixo:

    Parâmetro de rota: /alunos/:id

    Query para: /alunos?id=1

    O foco da sprint atual é garantir que todas as rotas aceitem e processem corretamente os filtros enviados via query string.

    Já tenho o backend em andamento, só preciso da implementação dessas partes por agora.

    Requisitos:
    • Conhecimento em Node.js e Prisma
    • Experiência com SQL (joins, agrupamentos)
    • Integração com SMTP
    • Aplicação de filtros em rotas

    Entrega:
    Projeto pequeno com foco nessas três entregas. Preciso de alguém que possa desenvolver isso com agilidade.
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.