Este projeto trata-se de um sistema de Delivery onlile semelhante ao Ifood.
Nós já temos o webserver, website e app criados e funcionando... Porém não estamos satisfeitos com o app atual e queremos construir outro do zero!
De preferência com React Native ou Xamarin Forms.
Lista de recursos:
1. Taxa de entrega por bairro e km.
2. Cadastro de endereços por categoria.
3. Coletar o endereço do usuário usando a api dos correios.
4. Coleta o endereço do usuário manualmente.
5. Coletar o endereço do usuário usando a localização.
6. Cadastro de usuários.
7. Login por email e Facebook.
8. Perfil do usuário: Lista de pedidos, dados pessoais, endereços, favoritos, avaliações e formulário de contato.
9. Avaliação e comentários para as lojas.
10. Botões "Delivery" e "Vou buscar" Antes do checkout.
11. Opção para informar o troco se a forma de pagamento for "Dinheiro na Entrega".
12. Opção para informar o tipo de cartão (Débito ou Crédito) se a forma de pagamento for "Cartão na Entrega".
13. Integração ao pagseguro (Checkout transparente).
14. Abrir e fechar as lojas automaticamente de acordo com os horários cadastrados.
15. Exibir lista de lojas mais próximas primeiro.
16. Lojas em destaque (Primeiro da fila de exibição).
17. Interface gráfica de acordo ao layout apresentado.
18. Cada loja exibe: Logo, header, Nome, distância do usuário, taxa de entrega, estrelas de avaliação, etiqueta de Fechado ou aberto, etiqueta de Novo, etiqueta de Entrega grátis e cardápio completo.
19. Filtro para buscar lojas por categorias, distâncias, taxa de entrega...)
20. Opção para adicionar lojas a lista de favoritos.
21. Campo de pesquisa para buscar lojas na sua cidade.
22. Menu no rodapé com ícones para: Home, pesquisa, checkout, favoritos e perfil.
23. Opção para alterar o pedido no checkout.
24. Sempre alertar os usuários se caso eles não ativarem ativado as notificações.
25. Visualizar cardápio com a loja fechada.
26. As lojas que não fazem entrega serão exibidas na lista normalmente mas exibirá um alerta informando isso ao ser clicada.
27. Notificações push e por email informando a mudança de status do pedido automaticamente.
28. Notificações por WhatsApp usando Api.
29. Aceitar Termos e condições mais link.
30. Fazer login com facebook.
31. Ao final da lista de lojas cadastradas exibir um botão que leva para um formulário onde o usuário pode sugerir nova lojas.
32. Atualização do conteúdo de forma automática quando alterado no Webserver.
33. O Cliente só poderá comprar apenas de um loja por vez.
34. Um alerta deverá ser exibido em caso de pedidos iguais seguidamente.
35. Um alerta deve ser exibido para os clientes avaliem as lojas depois que o pedido for concluído.
36. O cliente poderá comprar escolhendo uma data e hora disponíveis para a entrega.
37. Alertas para, internet fraca e sem internet.
38. Alerta quando não existir lojas cadastradas para a região escolhida.
OBS:
- Já temos o layout de todas as telas, cores fontes e ícones.
- Quase todos os recurso que queremos no App já existem no Webserver.
Recursos que precisam ser adicionados:
1. A taxa de entrega é cobrada por "Bairro" com preço fixo. Preciso também cobrar por distância Mínima da loja.
Detalhes: Cada loja terá um campo para informar uma distância mínima por KM e inserir um preço. Se caso o usuário estiver dentro dessa distância mínima pagará esse preço, caso contrário pagará o preço do bairro selecionado.
2. Integrar ao pagseguro.
3. Adicionar forma de calcular as opções de produtos (Média, soma e máxima).
4. Copiar as opções de produtos cadastrados.
5. Fazer algumas alterações no visual como agrupar telas em abas e modal.
- Temos o código fonte do app original que já recebe os dados do webserver caso preciso usar como referência.
- Layout para o app:
https://drive.google.com/open?id=124jYFeNypFY7BoY7B5kMkK4W5ygZTn2x
Prazo de Entrega: 22 de Julho de 2018