A marketplace for students/groups to find creative and challenging projects to work on. Projects will be provided by industry engineers.
-
MyUser (Naman): -[ ]Possible Social Media connectiong
-
Teacher Profiles (Naman): Create “Teacher” model with profile (contact info, etc)
- Things like contact info, etc need to finalized. Very easy to add in current form.
-
Engineer Profiles (Naman): Create “Engineer” model with profile (Alma Mater, About, Contact Info, etc)
- Things like contact info, etc need to finalized. Very easy to add in current form.
-
Universities and Classes (Naman): Complete “University” and “Class” models. All students should belong to 1 University, and can belong to multiple classes. Teachers should be able to manage who is enrolled in their class.
-
Groups (Jacob): Anyone can create a group. Only group members may add additional members to the group. Only groups can be assigned to a project.
-
Group Profiles (Jacob): Each group’s profile should include team member details and the project they opted for. Group members, their teachers, and the project corporate users may post comments on the group profile page, allowing discussion.
-
Projects (Harris): Projects can be only created by engineer/corporate users. Projects have a list of qualifications, which are used for matching. Projects are visible to everyone.
-
Bookmarks (Harris): Create the “Bookmarks” model, which relates user_id and project_id. Add and implement a button on the project page to “Bookmark” a project. Add and implement a bookmark page or list.
-
Matching System (12 pts): Using group’s combined student properties, calculate suggested projects for the groups to choose.
-
WYSIWYG editor (10 pts): Use a WYSIWYG editor for any multi-line textarea (user profile about, group profile comments, etc). There are many WYSIWYG options available, just google “WYSIWYG editor”. One options is TinyMCE.
-
Common Forms/Styling Across Site (Harris)
-
Alert Messages for non-authentication modules (Harris)
-
Improve Design (Harris)
@Harris Christiansen ([email protected])
@thenamanpat
@dunbarj (http://www.jacobfdunbar.com)