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
Propostas excluídas: 1
Interessados: 16
Tempo restante:
Valor Mínimo: R$ 50,00

Cliente

Propostas (11)
  • 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

Desenvolvedor para plataforma de robôs deriv - Estamos buscando um programador experiente para desenvolver uma plataforma robusta e eficiente para gerenciamento de robôs. A plataforma deve ser capaz de se conectar e interagir com uma API ...

Desenvolver bot - Materiais do bot Cash Hunters • Vídeo de instalação e criação de atalho: https://www.youtube.com/watch?v=Vxp6oRzxMZc • Vídeo explicando todas a...

Especialista em n8n para automação de pós-venda (Shopify + Bling) - Olá! Estou buscando um especialista em automações com n8n para estruturar o pós-venda automatizado da minha empresa, Baofeng Brasil. Objetivo do projeto Criar um fluxo...

Aquisição de site/blog com Google AdSense aprovado - Estou buscando adquirir um site que já esteja com a conta do Google AdSense aprovada. Não me importo com o nome ou nicho atual do domínio, desde que esteja ativo e com a aprova...

Sistema de extração automática de dados de precatórios - Descrição do projeto Somos uma empresa especializada na intermediação e análise de precatórios e buscamos um desenvolvedor experiente para criar um sistem...

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.