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

Integração de pagamento via API no Base 44 - Implementar pagamentos via API usando Assas, MP, PagSeguro ou outros com a plataforma no-code "Base 44". O que já acontece: O cliente posta seu anúncio grátis. O que...

Otimização de agendamentos e cancelamento de eventos no n8n - Estou buscando um(a) profissional com experiência prática em n8n, integrações com Google Calendar e automações baseadas em linguagem natural para realizar m...

Instalação e configuração de OJS na hospedagem Weblink - Preciso de um programador com experiência em OJS (Open Journal Systems), PHP, MySQL e hospedagem compartilhada (Weblink, Hostinger ou similares) para: Fazer a instalação comple...

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&...

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.

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.