The Fruit Shop site shows a number of Joomla! features.
The template uses classes in cascading style sheets to change the layout of items, such as creating the horizontal alphabetical list in the Fruit Encyclopedia.
Customers and suppliers can post their favorite recipes for fruit here.
A good idea is to promote the use of metadata keywords to make finding other recipes for the same fruit easier.
To see this in action, create a user assigned to the customer group and a user assigned to the suppliers group. These users will be able to create their own recipe pages and edit those pages. They will not be able to edit other users' pages.