Cara, acho que posso te ajudar.
Eu finalizei um app parecido com esse a duas semanas. So que em vez de estabelecimentos mostrava mercados.
Tem algumas questões a ser vista como:
Os clientes vão poder pedir por dentro do App? Se sim a complexidade cresce bastante.
Os estabelecimentos vão ser cadastrados de que maneira? Cada dono vem e cadastra o seu ou iremos utilizar a API do Google que nos fornece os estabelecimentos e suas informações?
Pretendemos mostrar o cardápio do restaurante? Se sim teremos que ter um fluxo para os donos dos estabelecimentos criarem seus pedidos. E por onde seria feito, dentro do APP?ou por Web? Ai a complexidade cresce novamente.
O ifood é uma ferramenta completa e muito grande, copiar todas as suas funcionalidades alem dos meus limites, o que se pode ser feito é extrair algumas funcionalidades. Se você quer um app com todas as funcionalidades do ifood necessitaria de uma equipe.
Então se quiseres um app mais simples, pode contar comigo!
Abraço e boa sorte!