C
Desenvolver sistema web para emissão e gerenciamento de certificados
Cliente: (Sem feedback) · Remoto · 99Freelas
A combinarFreelance
Sobre a vaga
## Desenvolvimento de sistema web para emissão e gerenciamento de certificados
Procuro um desenvolvedor Full Stack para criar um sistema web de emissão e gerenciamento de certificados digitais.
A ideia é desenvolver uma plataforma simples, moderna e responsiva, permitindo que uma empresa ou… Expandir instituição consiga cadastrar participantes, emitir certificados e consultar os documentos posteriormente.
### Funcionalidades principais
**Área de acesso**
- Login e senha;
- Recuperação de senha;
- Controle de sessão;
- Diferentes níveis de acesso (administrador e usuário).
**Painel administrativo**
- Dashboard com informações gerais;
- Cadastro, edição e exclusão de participantes;
- Cadastro de cursos/eventos;
- Emissão de certificados;
- Histórico de certificados emitidos;
- Pesquisa e filtros.
**Certificados**
- Geração automática de certificado em PDF;
- Número/código único para cada certificado;
- Nome do participante;
- Curso/evento realizado;
- Carga horária;
- Data de emissão;
- Nome e informações da instituição;
- Possibilidade de utilizar um modelo visual personalizado.
**Validação**
- Cada certificado deverá possuir um código ou identificador único;
- Página pública para consulta/validação;
- Ao informar o código, o sistema deverá mostrar se o certificado é válido;
- Exibição das informações básicas do certificado validado.
**Logs**
O sistema deverá registrar ações importantes realizadas pelos usuários, como:
- Login;
- Logout;
- Criação de usuários;
- Emissão de certificados;
- Alterações;
- Exclusões;
- Consultas/validações.
Os logs deverão informar, quando aplicável, usuário responsável, data/hora e ação realizada.
### Requisitos técnicos
- Aplicação 100% web;
- Responsiva para computador, tablet e celular;
- Backend e frontend separados;
- Banco de dados;
- API para comunicação entre frontend e backend;
- Autenticação segura;
- Controle de permissões;
- Código organizado e documentado;
- Repositório privado no GitHub;
- Deploy em servidor/VPS.
### Tecnologias
Não tenho uma tecnologia obrigatória. Estou aberto a sugestões do desenvolvedor, desde que seja utilizada uma stack moderna, segura e adequada para manutenção e evolução do sistema.
Tenho preferência por uma solução que permita futuramente adicionar funcionalidades como:
- envio do certificado por e-mail;
- assinatura digital;
- templates diferentes de certificados;
- importação de participantes;
- relatórios;
- integração com outros sistemas.
### O que espero receber na proposta
Por favor, informe:
1. Valor aproximado para desenvolvimento;
2. Prazo estimado;
3. Tecnologias que pretende utilizar;
4. Experiência com sistemas semelhantes;
5. Portfólio/GitHub;
6. Se o valor inclui deploy e configuração inicial do servidor.
Procuro alguém que possa desenvolver o sistema de forma organizada e pensando na possibilidade de evolução futura. Esconder
Procuro um desenvolvedor Full Stack para criar um sistema web de emissão e gerenciamento de certificados digitais.
A ideia é desenvolver uma plataforma simples, moderna e responsiva, permitindo que uma empresa ou… Expandir instituição consiga cadastrar participantes, emitir certificados e consultar os documentos posteriormente.
### Funcionalidades principais
**Área de acesso**
- Login e senha;
- Recuperação de senha;
- Controle de sessão;
- Diferentes níveis de acesso (administrador e usuário).
**Painel administrativo**
- Dashboard com informações gerais;
- Cadastro, edição e exclusão de participantes;
- Cadastro de cursos/eventos;
- Emissão de certificados;
- Histórico de certificados emitidos;
- Pesquisa e filtros.
**Certificados**
- Geração automática de certificado em PDF;
- Número/código único para cada certificado;
- Nome do participante;
- Curso/evento realizado;
- Carga horária;
- Data de emissão;
- Nome e informações da instituição;
- Possibilidade de utilizar um modelo visual personalizado.
**Validação**
- Cada certificado deverá possuir um código ou identificador único;
- Página pública para consulta/validação;
- Ao informar o código, o sistema deverá mostrar se o certificado é válido;
- Exibição das informações básicas do certificado validado.
**Logs**
O sistema deverá registrar ações importantes realizadas pelos usuários, como:
- Login;
- Logout;
- Criação de usuários;
- Emissão de certificados;
- Alterações;
- Exclusões;
- Consultas/validações.
Os logs deverão informar, quando aplicável, usuário responsável, data/hora e ação realizada.
### Requisitos técnicos
- Aplicação 100% web;
- Responsiva para computador, tablet e celular;
- Backend e frontend separados;
- Banco de dados;
- API para comunicação entre frontend e backend;
- Autenticação segura;
- Controle de permissões;
- Código organizado e documentado;
- Repositório privado no GitHub;
- Deploy em servidor/VPS.
### Tecnologias
Não tenho uma tecnologia obrigatória. Estou aberto a sugestões do desenvolvedor, desde que seja utilizada uma stack moderna, segura e adequada para manutenção e evolução do sistema.
Tenho preferência por uma solução que permita futuramente adicionar funcionalidades como:
- envio do certificado por e-mail;
- assinatura digital;
- templates diferentes de certificados;
- importação de participantes;
- relatórios;
- integração com outros sistemas.
### O que espero receber na proposta
Por favor, informe:
1. Valor aproximado para desenvolvimento;
2. Prazo estimado;
3. Tecnologias que pretende utilizar;
4. Experiência com sistemas semelhantes;
5. Portfólio/GitHub;
6. Se o valor inclui deploy e configuração inicial do servidor.
Procuro alguém que possa desenvolver o sistema de forma organizada e pensando na possibilidade de evolução futura. Esconder
Candidatura
Publicado semana passada