Вам как минимум нужен сам сайт с функционалом, что вы описали - не только ведь с мобильников заказы будут поступать.
Второе вам нужен API повторяющий этот функционал - что бы мобильное приложение могло взаимодействовать с базой (товары, заказы)
Третье вам нужна админка, где можно будет редактировать все товары (блюда если хотите)
и просматривать заказы. Заказы можно так же отправлять на email, вам в личное сообщение в твиттер чтобы уведомление на мобильнике появилось или смс - тут уже простор фантазии как уведомлять - повара, администратора о новом заказе.
От того что у вас меленький ресторанчик, объем работ для программиста не уменьшается) И это только на первый взгляд, полное ТЗ будет куда больше и нюансов там много. Например оплата, как насчёт проверки что заказ не фейк - ну например хотябы email отправить с подверждением - что то в этом плане. Или администратор будет перезванивать на каждый заказ и апрувить его.