The front end, design, images and text for the website is done.
The following is required:
User registration and login
Email confirmation for users
Database to store these
CMS for the database
Ecommerce that allows users to access certain parts of the site based on purchases.
CMS for Ecommerce in that allows to add/takeaway/modify products.