I want a website like: zomato.com.. it should have following features:
1. user login -maintaining his profile
2. A homepage containing search based on area,type, name
3. a page for each of the entity which shows menu, and other details like phone number, address etc of the entity
4. a login page for this entity where they can modify the content of the site.. this need to be passed by admin