Uma empresa te contrata para criar o próximo aplicativo dela e a única exigência é que seja utilizada alguma tecnologia híbrida. O aplicativo consiste em o usuário encontrar estabelecimentos que disponibilizam promoções próximos de sua localização. Para ter direito ao desconto é necessário cadastrar a compra no aplicativo utilizando leitor de QRCode, só após desse cadastro que será gerado um código de desconto para o usuário.
- Login;
- Logout;
- Listar todos as categorias;
- Listar todos os estabelecimentos por proximidade e categorias;
- Apresentar os estabelecimentos no mapa;
- Mapear rota a partir da localização do usuário até o estabelecimento selecionado;
- Apresentar detalhes do estabelecimento selecionado;
- Criar uma nova compra, ela também deverá funcionar offline;
- Escanear QRCode para obter os dados do estabelecimento na criação de uma nova compra;
- Apresentar notificações de eventos criados pelos comerciantes caso o usuário esteja próximo.
Não é necessário desenvolver essa solução, só gostaríamos de saber quais tecnologias e plugins utilizaria e o porquê. Além disso, que descrevesse o fluxo da aplicação.