Foto edgardo ponce

Edgardo Ponce

Full Stack Developer

Sobre mim

I am a web developer with a clear vision:

To create digital solutions that combine attractive design and flawless functionality.

With over 9 years of experience, I excel in technologies that drive scalable and high-performance projects.

Clicap: Sistema de gerenciamento de trabalhos de pesquisa para eventos

Descrição do software

Software para gerenciar o processo de apresentação, correção e aprovação de trabalhos de pesquisa, que são avaliados por diferentes profissionais.

Criar certificados de aprovação e presença no evento onde são apresentados e gerenciar os pagamentos dos participantes.

Objetivos do software

Automatizar e agilizar o processo de apresentação, correção e aprovação, que anteriormente era feito manualmente, usando e-mails e Excel.

Tecnologias Utilizadas:

  • Backend
    • Laravel: Framework de PHP usado para o desenvolvimento de backend.
    • PHP: Linguagem de programação usada para a lógica do servidor.
  • Frontend
    • JavaScript: Linguagem de programação usada para a interatividade no lado do cliente.
    • jQuery: Biblioteca JavaScript usada para simplificar a manipulação do DOM, eventos, animações e AJAX.
  • Infraestrutura:
    • MySQL: Sistema de gerenciamento de banco de dados relacional usado para armazenar e gerenciar dados.
    • Docker: Ferramenta usada para criar contêineres e gerenciar ambientes de desenvolvimento.
  • Detalhes Adicionais:
    • Git: Sistema de controle de versão usado para gerenciamento de código-fonte.
    • Apache: Servidor web usado para hospedar a aplicação.
    • SMTP: Gerenciamento de e-mail para notificações

Funcionalidades e Módulos

  • Página de apresentação
    • Informações gerais sobre o evento
    • Patrocinadores
    • Contato
  • Login do sistema
    • Entrar
    • Registro de usuário
    • Recuperação de senha
    • Enviar e-mail conforme apropriado
  • Painel de controle, de acordo com o papel você pode
    • Visão geral de documentos por categoria
    • Baixar lista em formato XML
  • Documentos, de acordo com o papel você pode
    • Listar documentos
    • Atribuir usuário para avaliar
    • Excluir documento
    • Criar certificado em formato PDF
    • Ver histórico de iterações
    • Avaliar documento e fazer upload do documento corrigido
    • Aprovar documento
    • Ver as diferentes versões corrigidas
    • Notificar os usuários de acordo com o status do documento: aprovado, rejeitado, cancelado, revisado, corrigido.
  • Meus dados, atualizar informações pessoais
    • Nome e sobrenome
    • DNI
    • Profissão
    • Código Postal
    • País
    • Telefone
  • Usuários, de acordo com o papel você pode
    • Listar e buscar usuários
    • Atribuir como administrador ou avaliador
    • Adicionar pagamento
    • Add Delete
  • Pagamentos, de acordo com o papel você pode
    • Lista de pagamentos
    • Aprovar pagamento
    • Carregar pagamento
    • Quantia
    • Moeda (pesos, dólares)
    • Tipo (transferência, dinheiro)
    • Comentário
    • Informações de faturamento
    • Anexar recibo

Fluxograma: Processo de Gestão de Trabalhos de Pesquisa

  1. Início
    • O usuário acessa o sistema.
  2. Login (Selecionar Papel)
    • O usuário é autenticado como “Avaliado” ou “Avaliador”.
  3. Fluxo para Avaliado
    • Fazer Upload do Documento Inicial
      • O avaliado faz o upload do documento de pesquisa para avaliação.
      • O sistema atribui o documento a um avaliador disponível.
    • Esperar pela Avaliação
      • O documento está com status “Em Processo”.
      • O avaliado aguarda feedback do avaliador.
    • Receber Avaliação
      • O status do documento muda para “Avaliado” ou “Cancelado”.
      • Ação de Acordo com o Status
    • Ação de Acordo com o Status
      • Se “Avaliado”
      • O avaliado recebe feedback e sugestões do avaliador.
    • Fazer Upload de Nova Versão
      • O avaliado pode fazer o upload de uma versão corrigida do documento.
  4. Fluxo para Avaliador
    • Revisão de Documentos Atribuídos
      • O avaliador revisa os documentos com status “Em Processo”.
    • Avaliação do Documento
      • O avaliador fornece feedback e determina o status do documento.
    • Atribuir Status
      • Aceito: O documento é aprovado sem mais alterações.
      • Avaliado: O avaliador deve corrigir e fazer o upload de uma nova versão.
      • Cancelado: O documento não atende aos critérios exigidos e é cancelado.
  5. Finalização
    • O processo termina com o documento em um dos estados finais: “Aceito” ou “Cancelado”.

Fluxograma: Processo de Pagamento

  1. Início
    • O usuário faz login no sistema.
  2. Registro de Usuário
    • O usuário se registra no sistema.
  3. Completar Dados de Pagamento
    • Quantia: O usuário insere o valor do pagamento.
    • Moeda: Escolher entre pesos ou USD.
    • Tipo de Pagamento: Selecionar dinheiro ou transferência bancária.
    • Comentário: Inserir informações adicionais, se necessário.
    • Dados de Faturamento: Fornecer os dados necessários para a fatura.
    • Anexar Recibo: O usuário faz o upload de um recibo do pagamento.
  4. Revisão do Administrador
    • O administrador revisa os detalhes do pagamento e o comprovante anexado.
  5. Decisão do Administrador
    • Aprovado: Se tudo estiver correto, o administrador aprova o pagamento.
    • Rejeitado: Se houver algum problema, o administrador rejeita o pagamento e notifica o usuário.
  6. Finalização
    • O processo termina com o pagamento aprovado ou rejeitado.

Images

1 / 1
Gestão de documentos de investigação para eventos
1 / 2
Gestão de documentos de investigação para eventos
1 / 3
Gestão de documentos de investigação para eventos
1 / 4
Gestão de documentos de investigação para eventos
1 / 5
Gestão de documentos de investigação para eventos
1 / 6
Gestão de documentos de investigação para eventos
1 / 7
Gestão de documentos de investigação para eventos
1 / 8
Gestão de documentos de investigação para eventos
1 / 9
Gestão de documentos de investigação para eventos
1 / 10
Gestão de documentos de investigação para eventos
1 / 11
Gestão de documentos de investigação para eventos
1 / 12
Gestão de documentos de investigação para eventos
1 / 13
Gestão de documentos de investigação para eventos
1 / 14
Gestão de documentos de investigação para eventos