Pesquisar
Projeto exclusivo

Desenvolvimento de site em C# Blazor com Firebird

hoje à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: hoje às 17:49

Tem dúvidas? Faça uma pergunta.

ou

Enviar proposta

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: 6
Interessados: 8
Tempo restante:
Valor Mínimo: R$ 50,00
Propostas (6)
  • 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

Desenvolvimento de agente conversacional com IA para WhatsApp - Projeto: Agente Conversacional com IA para WhatsApp (NinjaZap) Duração estimada: 10 a 12 dias úteis (60 a 90 horas) Remuneração: A combinar (foco em custo acess&...

Desenvolvedor GPC sênior para script Magnetic V2 - A CBR SCRIPT, referência em tecnologia de scripts para jogos competitivos, está em busca de um desenvolvedor GPC experiente para criar o novo Magnetic V2 – um script de alt&iacut...

Configuração de fluxos de conversa no Botconversa - Procuro freelancer especializado em configurar fluxos de conversa/automação dentro do Botconversa, inclusive com aplicações de IA.

Software web de surebet e arbitragem esportiva - Desenvolvimento de um software desktop completo para identificação, análise e gerenciamento de oportunidades de surebet (arbitragem esportiva). O sistema deve incluir uma inter...

N8N para Telegram - Scraping de Surebet - Desenvolvimento de um sistema automatizado para identificação e notificação de oportunidades de surebet (arbitragem esportiva) utilizando N8N para automaçã...

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.