Hello good people at Craft. I was wondering if I could tap your collective wisdom to set up a website that does the following. First and foremost, is Craft mature enough to do this and if it is, how would I do it:
I want to create a community website for foodies. The idea is to first add all restaurants with all their outlets and menus. So, for example, a restaurant would be McDonalds and then add all their outlets so users can know what is where or close to their location. The restaurant should also be categorised with cuisine(s) while the outlets should have info about delivery/dine-in etc. Would also like to have for each outlet a "Good For" such as "Business Lunch, Romantic Evening etc.
Next, I want to be able to add the menu items for each restaurants along with their prices. Taking the above, McDonalds has Big Mac which is of type (Burger) and prices US$2.99 for example. Users should be able to rate each of the menu items instead of the restaurant as a whole.
Finally, users should be able to follow other users and I would like lists something along the likes of top foodies, top restaurants, top types such as Burgers etc.
So, is this doable in Craft or is another CMS recommended. If Craft is good for it, I could use a little help setting up the structure of the website.