is it a plugin or solution for site like this?

i want chefs to sell food online by them creating a profile on a site wher they can add a dish, time and price for pickup by users.

Example, a user can go on the site and see a chef that coocked panckakes and the chef he sells them between 15:00-17:00 and the user can order it online (no payment only order) then user can pickup the food and pay cash.

please see some screenshots attached.