Sobre este projeto
it-programming / web-development
Aberto
Estamos buscando um desenvolvedor para refatorar a arquitetura de um sistema existente, focando na segurança e organização da camada de backend. Atualmente, a lógica de geração de relatórios é processada no front-end (React com Vite) e os dados são salvos diretamente no Supabase (tabela 'diagnostics'). A integração com ia é feita via api do gemini.
O objetivo principal deste projeto é mover a lógica de geração de relatórios para uma nova camada de backend, garantindo que a comunicação com o Supabase e a API do Gemini seja feita de forma segura e eficiente através desta nova camada. Não é necessário redesenhar o front-end, refazer funcionalidades existentes ou adicionar novas features. O foco é estritamente na arquitetura e segurança do backend para esta funcionalidade específica.
Requisitos:
- Analisar a arquitetura atual e propor uma solução robusta para o backend.
- Implementar a lógica de geração de relatórios no novo serviço de backend.
- Garantir a segurança na comunicação entre o front-end, o novo backend, o Supabase e a API do Gemini.
- O sistema front-end atual roda em Cloud Run, e o novo backend deve ser compatível com este ambiente ou uma solução de nuvem similar (preferencialmente Google Cloud Platform).
Tecnologias envolvidas:
- Front-end: React (Vite)
- Banco de Dados: Supabase (PostgreSQL)
- IA: Gemini API
- Ambiente de Deploy: Google Cloud Run
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Prazo de Entrega: Não estabelecido
Habilidades necessárias