loginMethod (controller)
Modules Models
Shema
APP DB Call
ZOMATO Management Activate / Deactivate Restaurant
login (router)
Restaurant Categories, Items, Orders
User Orders, Profile, Payments
Users
update details
Controller
{ Name, location, image } Restaurant Router login
PENDING Payments signup
remove cat
{ name, phone, password, email, address, status, role, [
User update cat
orderId ] FOR ADMIN : {Restaurant}
Model { shema, database call } Modules ( controller, router )
{ Name, items, restaurant, image } Categories Categories add cat
update item
{ Name, category, restaurant, image, price } Items
Items Add item
{ User, restaurant, [ items { itemId, price, Q } ], total, orderId } Orders
remove item
Zomato
Orders Create order
Update status
Restaurant Add restaurant
update status