General Purpose: Develop a portal like application that will allow (service) class seekers to search for classes based on their location.
Portal System should allow:
Class providers (CP) to sign up and create a profile using facebook or gmail.
CPs to set their postings to either public or only to members (i.e. visibility)
CPs to post classes with all meta data details (i.e. location, description, price, class max size, class min size, etc.)
CPs to view all members signed up for their class
CPs to post comments for their classes.
CPs to reply to comments (i.e. comment thread based)
CPs to send automated SMS to participating members based on class details
CPs to update members attendances
Members to sign up and create a profile
Members to search types of classes they are interested in
This will allow CPs to contact them directly (if ContactMe is enabled)
Members to have CPs contact them
Members to receive notifications based on:
New classes posted to their interest (and other criteria)
Comments posted on a class they are interested in
Members to search for classes based on:
Members to rate the class provider based on various criteria (i.e. service provided, accuracy of description, etc.).
Members to post comments regarding a particular posted class.
Members to reply to comments (i.e. comment thread based)
Members to recommend (posted) classes to other members or friends (via email)
Members to add classes to their profile
Members to sign up for a class
Members to view class schedule and attendance.