Ideation
With the user journeys, I began ideating on the arrangement of the screens on desktop and as a mobile app. I started with sketches before moving on to low-fidelity wireframes, some of which you can view below or in this Figma prototype.
As I discovered during the research phase, choosing a delivery date was an important differentiator between this platform and regular takeaway platforms. I, therefore, decided it was vital to have this at the beginning of the process so the user could have a better idea of what was available for when they wanted it. Keeping in mind that some users still may have wanted to browse, untied to a specific delivery day, I made date selection available at different stages of the process. I opted not to have a page with just delivery selection as I felt it was just an unnecessary chance for people to abandon when they would preferably instead look at what restaurants were available, and plan around that.
It would be available in the filters, product page, main page and at checkout. It was also important because it would stop users from ordering different things from multiple restaurants in one go. My thoughts were that being able to order from different restaurants, for different dates, with multiple delivery charges would quickly become confusing for the user, so I limited it to one restaurant per order.