1. Não funcionais
1.1. Não funcionais
1.1.1. INFRAESTRUTURA
1.1.1.1. Incialmente Tablet
1.1.1.1.1. Android atual
1.1.1.1.2. Chip para internet
1.1.1.2. exemplo: MDA Totem
1.1.1.3. POS
1.1.1.3.1. exemplos:
1.1.2. Flutter ou React Native ou qualquer tecnologia que compilam android nativo
1.1.2.1. se for utilizar flutter, utilizar o Flutter 2.0 para WEB e Mobile, mesmo código e o mercado está super requisitando
1.1.3. .NET ou Java ou Node para API backend
1.1.4. Banco de dados
1.1.4.1. MySQL ou Postgree ou SqlServer
1.1.4.2. Caso tenham interesse, podemos utilizar não relacional para algumas coisas, como MongoDB ou DynamoDB
1.1.5. Hospedagem em Nuvem
1.1.5.1. Hosts ou Azure ou GoogleCloud ou AWS
2. DRAFTS BASE
2.1. Totem - Google Drive
3. BACKOFFICE
3.1. Login
3.1.1. Autenticação
3.1.2. Recuperar Senha
3.2. Dashboard
3.2.1. Numeros gerais de vendas, pedidos, transações completadas,
3.3. Gestão de Usuários
3.3.1. Gestão de perfis
3.3.2. Cadastro de usuários do sistema
3.3.3. Gerenciamento de funcionários
3.4. Logs
3.5. Pedidos
3.5.1. Logs de transações - Importante ter uma tela com filtro
3.5.2. Gestão de pedidos
3.5.2.1. Relatórios
3.5.2.1.1. Iniciado
3.5.2.1.2. Concluido
3.5.2.1.3. Filtros
3.5.2.1.4. Export XLSX/PDF
3.5.2.2. Monitor
3.5.2.2.1. Para fazer
3.5.2.2.2. Pronto
3.5.2.2.3. Urgente
3.6. Financeiro
3.6.1. Extrato
3.6.1.1. Filtros
3.6.1.1.1. Export XLSX/PDF
3.7. Produtos
3.7.1. Gestão de produtos
3.7.1.1. Selecionar Totem
3.7.1.2. Especificações podem ser definida pelos alunos
3.7.1.3. Categorias
3.7.1.3.1. SubCategorias
3.8. Totem
3.8.1. Gestão de modelos
3.8.1.1. CRUD
3.8.2. Gestão de totens
3.8.2.1. CRUD
3.8.2.1.1. Selecionar Modelo
3.8.2.1.2. Importante para gerar o layout e tipo do totem ser carregado no dispositivo.
4. TOTEM (FRONT) - Funcionais
4.1. Transações
4.1.1. Pagamento
4.1.1.1. POS
4.1.1.1.1. Débito
4.1.1.1.2. Crédito
4.1.1.2. PIX
4.1.1.2.1. Integração bancária
4.1.1.3. OBS: A principio, podemos fazer uma API para retornar a transação bancária, assim evitamos integrações inicias com os bancos
4.1.1.4. Comprovante de pagamento
4.1.1.5. Escolha do Pagamento (Tela)
4.2. Inicio
4.2.1. Authorização
4.2.1.1. Identifica o dispositivo conectado no Totem
4.2.1.1.1. Carrega o Modelo do Totem
4.3. Pedido
4.3.1. Resumo do pedido
4.3.1.1. adicionar
4.3.1.2. remover
4.3.1.3. cancelar pedido
4.3.1.4. finalizar pedido
4.3.2. Lista de Itens
4.3.2.1. Filtros por categoria
4.3.2.2. Adicionar Item
4.3.3. Carrinho de compras
4.4. Compartilhamento
4.4.1. Relatório do resumo PAGO