Sobre este projeto
it-programming / web-development
Aberto
Estamos buscando um desenvolvedor qualificado para criar uma interface web (frontend) robusta e segura, conectada a um banco de dados Firebird 3.0 hospedado em um servidor Linux. O objetivo principal é centralizar o gerenciamento de informações clínicas, incluindo agenda, pacientes, exames e laudos, com um sistema de controle de acesso baseado em usuários e perfis de permissão.
Estrutura do Sistema:
* Servidor: Linux (com Firebird local)
* Banco de Dados: Firebird 3.0 (acesso direto via tcp/ip)
* frontend: aplicação web desenvolvida em java ou python
* backend/intermediário: api leve para comunicação eficiente entre o frontend e o banco de dados firebird
* conexão: priorizamos uma conexão direta, simplificada, segura e sem dependência de pacotes complexos instalados no servidor, focando em leveza, facilidade de manutenção e segurança.
Funcionalidades do Frontend:
* Agenda:
* Visualização clara dos agendamentos existentes no banco.
* Inclusão de novos agendamentos.
* Edição e exclusão de registros existentes.
* Filtros avançados por data, médico e status do atendimento.
* Pacientes:
* Consulta e edição detalhada de cadastros de pacientes.
* Criação de novos registros de pacientes.
* Acesso rápido ao histórico e prontuários clínicos.
* Exames e Laudos:
* Consulta de exames realizados e emissão de laudos.
* Funcionalidade de impressão e upload de arquivos ou PDFs associados ao paciente.
* Controle de Acesso:
* Login individualizado por usuário.
* Definição de perfis de permissão (Administrador, Médico, Secretaria, Técnico).
* Níveis de acesso configuráveis: leitura, visualização, escrita e administração.
* Painel de Controle:
* Configuração de conexões e acessos para múltiplas clínicas/clientes.
* Parametrização de conexões (IP, caminho do banco, porta, usuário, senha).
* Geração de logs de acesso e auditoria de operações para rastreabilidade e segurança.
Obs: 1. Já utilizei um sistema hibrido, onde bastava configurar no painel do front o ip (público) do servidor e a porta a ser utilizada, no ambiente local do servidor, abrir a porta a ser utilizada p acesso ao banco e os sistemas se comunicavam, sem configurações extras no servidor, este formato é o ideal para mim.
Obs: 2. O front deve ser responsivo para ser visualizado confortavelmente em tablets e celulares.
Buscamos um profissional com experiência comprovada em desenvolvimento web, integração com bancos de dados Firebird e familiaridade com ambientes Linux, capaz de entregar uma solução performática e de fácil manutenção.
Obs: 3. Os devs devem ser brasileiros, para facilitar a comunicação e o fuso.
Obs: 4. Prazo de entrega: 2 meses
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Prazo de Entrega: Não estabelecido
Habilidades necessárias