Pesquisar

Desenvolvimento de site em C# Blazor com Firebird

16/06/2025 às 10:14

Descrição do Projeto:

Solicitação de desenvolvimento de uma aplicação web utilizando C# com Blazor para gerenciamento e disponibilização de documentos PDF, com autenticação de usuários e conexão a banco de dados Firebird.

Objetivo:
Desenvolver uma aplicação web que permita o gerenciamento e a disponibilização de documentos PDF, garantindo a autenticação de usuários e a conexão ao banco de dados Firebird.

Funcionalidades requisitadas:

1. Login / Recuperação de Senha
Tela de login com campos para usuário e senha.
Validação de credenciais com dados armazenados no banco Firebird.
Funcionalidade para recuperar senha por e-mail, com envio de nova senha gerada automaticamente.
Implementar controle de sessão e redirecionamento para a área logada após login bem-sucedido.

2. Home (Área Logada)
Página inicial após login, contendo:
Boas-vindas com nome do usuário.
Informações básicas do sistema ou painel de acesso rápido.
Botão para logout.
Deve ser protegida, acessível apenas por usuários autenticados.

3. Lista de Documentos
Página exibindo uma lista de documentos em PDF disponíveis para o usuário.
Os dados dos documentos (nome, descrição, data de envio, etc.) devem ser carregados do banco Firebird.
Apresentação em formato de tabela responsiva, com opção de filtro ou pesquisa por nome e data.

4. Download de Documento PDF
Ao clicar em um item da lista, o usuário poderá baixar o PDF correspondente.
Os arquivos devem estar armazenados em uma pasta configurável no servidor (via appsettings.json).
O sistema deve buscar o caminho do arquivo com base em um campo do banco (ex: nome do arquivo ou caminho relativo).
Implementar verificação de permissão para garantir que o usuário possa realizar o download dos seus próprios documentos.

Tecnologias e requisitos técnicos:

Frontend/Backend: C# com Blazor Server (preferencialmente)
Layout: Simples e responsivo, preferencialmente com uso de Bootstrap ou similar.
Banco de Dados: Firebird (EF Core)
Segurança: Autenticação baseada em cookie/session ou Identity (customizada, se necessário).
Configurações parametrizáveis:
Pasta de armazenamento de documentos configurável via arquivo de configuração (appsettings.json).
Conexão ao banco também definida no appsettings.json.

Observações adicionais:

Código-fonte deve ser bem estruturado e documentado.
Projeto deve ser preparado para futura ampliação.
Fornecer instruções de deploy e configuração da aplicação.

Atividades do cliente nesse projeto:

Última visualização: 23/06/2025 às 17:17

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Outra - Web, Mobile & Software
Orçamento: Aberto
Nível de experiência: Iniciante
Visibilidade: Público
Propostas: 12
Interessados: 16
Tempo restante:
Valor Mínimo: R$ 50,00

Cliente

Propostas (12)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

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

  • Freelancer novo Promovida Aceita Aceita Rejeitada

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

  • Freelancer novo Promovida Aceita Aceita Rejeitada

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

  • Freelancer novo Promovida Aceita Aceita Rejeitada

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

  • Freelancer novo Promovida Aceita Aceita Rejeitada

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

  • Freelancer novo Promovida Aceita Aceita Rejeitada

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

  • Freelancer novo Promovida Aceita Aceita Rejeitada

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

  • Freelancer novo Promovida Aceita Aceita Rejeitada

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

  • Freelancer novo Promovida Aceita Aceita Rejeitada

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

  • Freelancer novo Promovida Aceita Aceita Rejeitada

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

  • Freelancer novo Promovida Aceita Aceita Rejeitada

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

  • Freelancer novo Promovida Aceita Aceita Rejeitada

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

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Criação de códigos Python no JupyterLab para geração de vídeos automáticos - Preciso de um freelancer que escreva os códigos em Python apresentados no vídeo https://www.youtube.com/watch?v=Sok_HHqiHY0&t=922s, utilizando o JupyterLab. O objetivo é au...

Configurar cenas no OBS para live stream - Configurar cenas no OBS para live stream na Twitch e YouTube para um canal de games. O trabalho não precisa ser muito detalhado, deve ser básico, intuitivo e de fácil identidad...

Automação de processos e gestão de projetos - Descrição: Somos uma empresa de BPO Financeiro com 18 clientes ativos e em crescimento. Buscamos um(a) freelancer estratégico e mão na massa para: • Mapear e orga...

Configuração de fluxo de atendimento com IA no Chatwoot via n8n - Estamos em busca de um(a) freelancer experiente para nos auxiliar na implantação de um fluxo de atendimento automatizado com inteligência artificial, utilizando as ferramentas C...

Desenvolvimento de plataforma de opções binárias e forex - Descrição do projeto: Desenvolvimento de uma plataforma de opções binárias (tipo IQ Option, Quotex, Binomo) com funcionalidades completas tanto para o usuá...

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.