The next problem on our plate is the food delivery application platforms. If you have ever placed a food order online, you might have noticed that you only see the restaurants that will deliver an order to you, at the top of the display list, from the thousands of restaurants registered with the application. How do you think this happens? How would you do it if you were asked to solve this problem?
Like you realised, you don't only have to design the flow or think of storing the data, you also have to think about what more information is needed from the users or some other source of data. In this case, we had to take GPS locations and map data from users. Storing this, we can later analyse the behaviour of different users to see if they tend to order from restaurants closer to them or some other analysis to help make better business decisions.
You should have a pretty good idea by now about how to draw flowcharts depicting the solutions of different problems. Let us conclude this discussion with this slightly complex problem about any dating website or application. Can you try and think of some way to design a similar application like Tinder?
That was an interesting video. Here are a few problem statements for you to try and design a flow diagram to solve them. You can make few assumptions but don't forget to state those so that your peers can also comment on the same along with the TAs.