Este projeto foi criado juntamente ao bootcampo Mobile Developer da Digital Innovation One (DIO) visando o aperfeiçoamento na utilização de pacotes e na organização de códigos.
O projeto foi desenvolvido utilizando diferentes pacotes para uma modularização mais dinâmca. Além disso, diferentes funções e tarefas foram direcionadas a diferentes pastas e arquivos para tornar a leitura do código mais fácil.
Primeiramente o usuário digita o tipo de ação que deseja receber (QrCode ou Senha). Para o QrCode são solicitados outras informações, enquanto que a senha é gerada de forma aleatória (entre letras minúsculas, números e characteres especiais.) para o usuário.
graph TD
D-->B[create password]
D-->C[create qrcode]
A[index]-->D[prompt main]
B-->E[handle password]
E-->F[permitted characters]
C-->G[handle qrcode]
C-->H[prompt qrcode]