surya90 I don't have a solution right now but I agree with the other people. ✌️
You need a customization to have a "Lazy loading" or "See more button" on your main page so that only 20-30 restaurants are displayed when the page loads. And that if the user scrolls down other restaurants will load.
But I think Foodomaa will be forced to have this system in the future. Because there are also reviews, orders, addresses, transactions, notifications, etc. Which are displayed without limit and this will be a problem in a few years in the user experience when all this data has to be displayed at once.
You are just a pioneer of the problem that awaits us all later lol 😆