Skip to content

This app provides simple integration with Api Pix, simply and securely managing your transactions

License

Notifications You must be signed in to change notification settings

AcxTechSistemas/verify

Repository files navigation

Verify - Gerencie suas transações de pix facilmente!


Logo

Este aplicativo oferece integração simples com o Api Pix, gerenciando suas transações de forma simples e segura


Indice
  1. Pré Requisitos
  2. Funcionalidades
  3. Architecture

Pre Requisitos

  1. Banco Sicoob:

  • Chave pix cadastrada no Banco Sicoob
  • Exclusivo para pessoas juridicas
  • Certificado válido emitido por CAs externas em conformidade com o padrão internacional x.509
  • Cadastro no portal: Sicoob Developers Portal
  1. Banco do Brasil:

1.Funcionalidades

  1. Autenticação o mais simples possivel.
  2. Cadastrar varios bancos diferentes.
  3. Reposicionar o banco preferido na pagina principal.
  4. Visualizar transações recentes na pagina inicial.
  5. Timeline para consultar todas as transações.
  6. Sincronizar dados em nuvem.
  7. Editar usuário autenticado.

(back to top)

1.1 Autenticação o mais simples possível

A autenticação é fundamental para as funcionalidades de armazenamento em nuvem do app e verificações de segurança.

Os seguintes metodos de autenticação devem ser suportados:

  1. Login com Google
  2. Login com email e senha

1.2 Cadastrar varios bancos diferentes.

O App deverá suportar cadastro de varios bancos diferentes porém apenas uma conta de cada banco deverá ser suportada.

Os Seguintes bancos devem ser suportados:

  1. Banco Sicoob
  2. Banco do Brasil

1.3 Reposicionar o banco preferido na pagina principal.

O App deverá suportar o reposicionamento do banco preferido do usuario na tela principal a fim de facilitar e agilizar consultas a pagamentos rapidamente.

1.4 Visualizar transações recentes na pagina inicial.

O App deverá oferecer uma pagina inicial com consultar as transações recentes.

1.5 Timeline para consultar todas as transações.

O App deverá oferecer a funcionalidade de uma Timeline aonde os usuarios poderam consultar suas transações em uma data especifica.

1.6 Sincronizar dados em nuvem.

O App deverá sincronizar os dados em nuvem do usuario utilizando metodos de criptografia para garantir a segurança.

O armazenamento em nuvem será utilizado para utilizar o app em multiplos dispositivos para que não seja nescessario recadastrar suas contas ao logar em outro dispositivo.

1.7 Editar usuário autenticado.

O app deverá ter opções de:

  • Controle de tema
  • Remoção de cache e dados locais.
  • Exlusão de sua conta e dados armazenados em nuvem.
  • Habilitar login com biometria

2. Experiência do Usuário

Toda interface será feita usando componentes pré-construidos do Material Design 3.

Mais informações sobre:

  • Fonte
  • Assets entre outros.

Estão disponiveis no Figma.

3. Arquitetura

Geral