Skip to content

Commit

Permalink
feat: update readme
Browse files Browse the repository at this point in the history
  • Loading branch information
Fabio Brasileiro authored and Fabio Brasileiro committed Sep 15, 2024
1 parent 5ac7053 commit 8081627
Showing 1 changed file with 23 additions and 23 deletions.
46 changes: 23 additions & 23 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,40 +7,40 @@ Api gateway pdv.
- [x] RF01: Implementar criação de produto.
- [x] RF02: Implementar listagem de produtos.
- [] RF03: Implementar busca de produto por ID.
- [] RF04: Implementar atualização de produto.
- [] RF05: Implementar deleção de produto.
- [ ] RF03: Implementar busca de produto por ID.
- [ ] RF04: Implementar atualização de produto.
- [ ] RF05: Implementar deleção de produto.
- [x] RF06: Implementar pagamento via PIX.
- [] RF07: Implementar verificação de status de pagamento.
- [] RF08: Implementar funcionalidade de reembolso.
- [] RF09: Implementar envio de e-mail para cliente após pagamento.
- [] RF10: Implementar relatório de transações.
- [] RF11: Implementar relatório de produtos vendidos.
- [] RF12: Implementar autenticação JWT para operações seguras.
- [] RF13: Implementar registro de novos usuários.
- [] RF14: Implementar controle de permissões por nível de usuário.
- [ ] RF07: Implementar verificação de status de pagamento.
- [ ] RF08: Implementar funcionalidade de reembolso.
- [ ] RF09: Implementar envio de e-mail para cliente após pagamento.
- [ ] RF10: Implementar relatório de transações.
- [ ] RF11: Implementar relatório de produtos vendidos.
- [ ] RF12: Implementar autenticação JWT para operações seguras.
- [ ] RF13: Implementar registro de novos usuários.
- [ ] RF14: Implementar controle de permissões por nível de usuário.


## RNs (Regras de negócio)
> obs: descreve um aspecto do negócio, definindo ou restringindo tanto sua estrutura quanto seu comportamento
- [] RN01: Pagamento via PIX deve ser concluído em 30 minutos.
- [] RN02: Produtos com pagamentos pendentes não podem ser deletados.
- [] RN03: Pagamentos só podem ser feitos para produtos com estoque disponível.
- [] RN04: Valor mínimo para transações é R$ 1,00.
- [] RN05: Cada pagamento deve estar vinculado a um produto.
- [] RN06: Notificação por e-mail após compra.
- [] RN07: Preço de produto só pode ser atualizado sem pedidos pendentes.
- [] RN08: Cliente pode cancelar pagamento antes de conclusão.
- [] RN09: Cálculo automático de impostos.
- [ ] RN01: Pagamento via PIX deve ser concluído em 30 minutos.
- [ ] RN02: Produtos com pagamentos pendentes não podem ser deletados.
- [ ] RN03: Pagamentos só podem ser feitos para produtos com estoque disponível.
- [ ] RN04: Valor mínimo para transações é R$ 1,00.
- [ ] RN05: Cada pagamento deve estar vinculado a um produto.
- [ ] RN06: Notificação por e-mail após compra.
- [ ] RN07: Preço de produto só pode ser atualizado sem pedidos pendentes.
- [ ] RN08: Cliente pode cancelar pagamento antes de conclusão.
- [ ] RN09: Cálculo automático de impostos.
- [x] RN10: Gerar QR Code para pagamento via PIX

## RNFs (requisitos não-funcionais)
> obs: são os requisitos relacionados ao uso da aplicação em termos de desempenho, usabilidade, confiabilidade, segurança, disponibilidade, manutenção e tecnologias envolvidas. Estes requisitos dizem respeito a como as funcionalidades serão entregues ao usuário do software
- [] RNF01: Garantir segurança dos dados (criptografia).
- [] RNF02: Autenticação e autorização.
- [] RNF03: Integração fácil com outros serviços.
- [ ] RNF01: Garantir segurança dos dados (criptografia).
- [ ] RNF02: Autenticação e autorização.
- [ ] RNF03: Integração fácil com outros serviços.


# Dicas uteis
Expand Down

0 comments on commit 8081627

Please sign in to comment.