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

Cliente

Propostas (10)
  • Freelancer Pro Lucas N.
    Top Freelancer Plus
    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

Projeto de análise de dados com Snowflake - (RJ) - Projeto com foco em análise de dados e geração de insights estratégicos para apoio à tomada de decisão. Escopo - Realização de análi...

Desenvolvimento de chatbot para WhatsApp - Estou buscando um desenvolvedor para criar um chatbot baseado em um modelo já existente. A ideia não é desenvolver algo do zero, mas sim modelar/adaptar um sistema já v...

Web scraping de vagas de emprego (LinkedIn e sites) - Objetivo Desenvolver um sistema funcional de coleta automatizada de vagas em sites públicos e LinkedIn, com armazenamento estruturado, padronização dos dados e visualizaç...

Founding Platform Engineer - Founding Platform Engineer Cybersecurity & AI Decision Platform ? Sobre a oportunidade Estamos construindo a Winlo, uma plataforma inovadora de Cyber Decision Intelligence que ajuda empresas...

Especialista em n8n e dados para otimização de fluxo de vendas - Procuro um parceiro técnico para atuar na evolução de um ecossistema de automação baseado em n8n. O workflow já está bem estruturado e funcional, in...

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.