├── README.md ├── Swiggy Zomato UML.pdf ├── Swiggy Zomato UML.png ├── common.hpp ├── deliveryChargeCalculationStrategy.hpp ├── deliveryMetaData.hpp ├── deliveryMgr.cpp ├── deliveryMgr.hpp ├── deliveryPartner.hpp ├── deliveryPartnerMgr.cpp ├── deliveryPartnerMgr.hpp ├── dish.hpp ├── dishAddOn.hpp ├── foodMgr.cpp ├── foodMgr.hpp ├── ideliveryPartnerMatchingStrategy.hpp ├── inotificationSender.hpp ├── ipartner.hpp ├── locBasedDeliveryChargeCalculationStrategy.hpp ├── locBasedDeliveryPartnerMatchingStrategy.hpp ├── menu.hpp ├── notificationMgr.cpp ├── notificationMgr.hpp ├── order.hpp ├── orderMgr.cpp ├── orderMgr.hpp ├── pushNotificationSender.hpp ├── restaurant.hpp ├── restaurantMgr.cpp ├── restaurantMgr.hpp ├── restaurantOwner.hpp ├── smsNotificationSender.hpp ├── strategyMgr.cpp ├── strategyMgr.hpp ├── swiggy zomato.cpp ├── swiggy.sln ├── swiggy.vcxproj ├── swiggy.vcxproj.filters ├── swiggy.vcxproj.user ├── user.hpp ├── userMgr.cpp └── userMgr.hpp /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keertipurswani/Swiggy-Zomato-Low-Level-Design/HEAD/README.md -------------------------------------------------------------------------------- /Swiggy Zomato UML.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keertipurswani/Swiggy-Zomato-Low-Level-Design/HEAD/Swiggy Zomato UML.pdf -------------------------------------------------------------------------------- /Swiggy Zomato UML.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keertipurswani/Swiggy-Zomato-Low-Level-Design/HEAD/Swiggy Zomato UML.png -------------------------------------------------------------------------------- /common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keertipurswani/Swiggy-Zomato-Low-Level-Design/HEAD/common.hpp -------------------------------------------------------------------------------- /deliveryChargeCalculationStrategy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keertipurswani/Swiggy-Zomato-Low-Level-Design/HEAD/deliveryChargeCalculationStrategy.hpp -------------------------------------------------------------------------------- /deliveryMetaData.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keertipurswani/Swiggy-Zomato-Low-Level-Design/HEAD/deliveryMetaData.hpp -------------------------------------------------------------------------------- /deliveryMgr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keertipurswani/Swiggy-Zomato-Low-Level-Design/HEAD/deliveryMgr.cpp -------------------------------------------------------------------------------- /deliveryMgr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keertipurswani/Swiggy-Zomato-Low-Level-Design/HEAD/deliveryMgr.hpp -------------------------------------------------------------------------------- /deliveryPartner.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keertipurswani/Swiggy-Zomato-Low-Level-Design/HEAD/deliveryPartner.hpp -------------------------------------------------------------------------------- /deliveryPartnerMgr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keertipurswani/Swiggy-Zomato-Low-Level-Design/HEAD/deliveryPartnerMgr.cpp -------------------------------------------------------------------------------- /deliveryPartnerMgr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keertipurswani/Swiggy-Zomato-Low-Level-Design/HEAD/deliveryPartnerMgr.hpp -------------------------------------------------------------------------------- /dish.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keertipurswani/Swiggy-Zomato-Low-Level-Design/HEAD/dish.hpp -------------------------------------------------------------------------------- /dishAddOn.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keertipurswani/Swiggy-Zomato-Low-Level-Design/HEAD/dishAddOn.hpp -------------------------------------------------------------------------------- /foodMgr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keertipurswani/Swiggy-Zomato-Low-Level-Design/HEAD/foodMgr.cpp -------------------------------------------------------------------------------- /foodMgr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keertipurswani/Swiggy-Zomato-Low-Level-Design/HEAD/foodMgr.hpp -------------------------------------------------------------------------------- /ideliveryPartnerMatchingStrategy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keertipurswani/Swiggy-Zomato-Low-Level-Design/HEAD/ideliveryPartnerMatchingStrategy.hpp -------------------------------------------------------------------------------- /inotificationSender.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keertipurswani/Swiggy-Zomato-Low-Level-Design/HEAD/inotificationSender.hpp -------------------------------------------------------------------------------- /ipartner.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keertipurswani/Swiggy-Zomato-Low-Level-Design/HEAD/ipartner.hpp -------------------------------------------------------------------------------- /locBasedDeliveryChargeCalculationStrategy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keertipurswani/Swiggy-Zomato-Low-Level-Design/HEAD/locBasedDeliveryChargeCalculationStrategy.hpp -------------------------------------------------------------------------------- /locBasedDeliveryPartnerMatchingStrategy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keertipurswani/Swiggy-Zomato-Low-Level-Design/HEAD/locBasedDeliveryPartnerMatchingStrategy.hpp -------------------------------------------------------------------------------- /menu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keertipurswani/Swiggy-Zomato-Low-Level-Design/HEAD/menu.hpp -------------------------------------------------------------------------------- /notificationMgr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keertipurswani/Swiggy-Zomato-Low-Level-Design/HEAD/notificationMgr.cpp -------------------------------------------------------------------------------- /notificationMgr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keertipurswani/Swiggy-Zomato-Low-Level-Design/HEAD/notificationMgr.hpp -------------------------------------------------------------------------------- /order.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keertipurswani/Swiggy-Zomato-Low-Level-Design/HEAD/order.hpp -------------------------------------------------------------------------------- /orderMgr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keertipurswani/Swiggy-Zomato-Low-Level-Design/HEAD/orderMgr.cpp -------------------------------------------------------------------------------- /orderMgr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keertipurswani/Swiggy-Zomato-Low-Level-Design/HEAD/orderMgr.hpp -------------------------------------------------------------------------------- /pushNotificationSender.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keertipurswani/Swiggy-Zomato-Low-Level-Design/HEAD/pushNotificationSender.hpp -------------------------------------------------------------------------------- /restaurant.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keertipurswani/Swiggy-Zomato-Low-Level-Design/HEAD/restaurant.hpp -------------------------------------------------------------------------------- /restaurantMgr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keertipurswani/Swiggy-Zomato-Low-Level-Design/HEAD/restaurantMgr.cpp -------------------------------------------------------------------------------- /restaurantMgr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keertipurswani/Swiggy-Zomato-Low-Level-Design/HEAD/restaurantMgr.hpp -------------------------------------------------------------------------------- /restaurantOwner.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keertipurswani/Swiggy-Zomato-Low-Level-Design/HEAD/restaurantOwner.hpp -------------------------------------------------------------------------------- /smsNotificationSender.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keertipurswani/Swiggy-Zomato-Low-Level-Design/HEAD/smsNotificationSender.hpp -------------------------------------------------------------------------------- /strategyMgr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keertipurswani/Swiggy-Zomato-Low-Level-Design/HEAD/strategyMgr.cpp -------------------------------------------------------------------------------- /strategyMgr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keertipurswani/Swiggy-Zomato-Low-Level-Design/HEAD/strategyMgr.hpp -------------------------------------------------------------------------------- /swiggy zomato.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keertipurswani/Swiggy-Zomato-Low-Level-Design/HEAD/swiggy zomato.cpp -------------------------------------------------------------------------------- /swiggy.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keertipurswani/Swiggy-Zomato-Low-Level-Design/HEAD/swiggy.sln -------------------------------------------------------------------------------- /swiggy.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keertipurswani/Swiggy-Zomato-Low-Level-Design/HEAD/swiggy.vcxproj -------------------------------------------------------------------------------- /swiggy.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keertipurswani/Swiggy-Zomato-Low-Level-Design/HEAD/swiggy.vcxproj.filters -------------------------------------------------------------------------------- /swiggy.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keertipurswani/Swiggy-Zomato-Low-Level-Design/HEAD/swiggy.vcxproj.user -------------------------------------------------------------------------------- /user.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keertipurswani/Swiggy-Zomato-Low-Level-Design/HEAD/user.hpp -------------------------------------------------------------------------------- /userMgr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keertipurswani/Swiggy-Zomato-Low-Level-Design/HEAD/userMgr.cpp -------------------------------------------------------------------------------- /userMgr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keertipurswani/Swiggy-Zomato-Low-Level-Design/HEAD/userMgr.hpp --------------------------------------------------------------------------------