To create a website with the following main additional features:
Forms to allow visitors to register as members for the site.
Categories of memberships, some of which are paid (including various (on/offline payment mechanisms)
- members have profile pages where they can add information about themselves
- Some members can connect to others and see basic information about each other
- A service page where each member can have access to detailed service request and status, communication with site owners etc.
This is just a general overview, further detail to come...