I want to develop a web service. The functionality will be very similar to the following websites:
zuppler.com and foodpanda.com
Food Portal should be the solution to bring together all the restaurants in one place. With the web food portal can able to connect hundreds of restaurants on one site. The end-user logs on to this site and chooses from a variety of restaurants, chooses from the menu and places the order.
Each restaurant has control over their menu and can update it whenever necessary. The restaurant can generate daily, weekly, monthly and yearly reports. The restaurant should have access to many features on this portal.
some basic required key Features of the portal
A system should allows millions of users to be able to use concurrently
A search facility to search takeaways/restaurant with postcode, street, areas, name, suburb and so on
A complete menu management system allows virtually any types/combination of menu
A system allows virtually any possible special offers and meal deal
A delivery area defining system allows virtually any kinds of delivery area settings, such as radius, polygon (Draw on the map), by postcode, by co-ordinates and so on
A Delivery cost defining system allows to set various delivery cost based on customers location depending on area, how much is their order total and which day of the week they are ordering
An Invoicing system that works automatically which can create and send invoices out itself depending on auto invoice settings
A unique commission management system allows more control over different types of order such as Collection Order or Delivery Order
A Customer management system allows a vast range of functionality to interact with clients and allow them to use fantastic facility such as facebook connect, order history, favourite dishes, earning points, re order any previous order, save cart, save orders as templates, make feedback and comments on order, interact with other site users, tell a friend and customer affiliate allow earning points, address book and many more
A reporting system allows various types of reporting, allows better control on the business
should able to interface with a sms printer from using its API, for an order dispatch, this system works with GPRS/SMS Printer to send orders remotely to the takeaways and receive confirmation.
Control panel for Founder (Super Administrator), various departments, Takeaways owner, customer and so on