Schema: User, Team, Project
Breakdown: -Frontend: thinking React, redux if necessary -Backend: thinking Node, Mongo or MySQL -ML: Tensorflow with basic model for matching
-
Users -Type: Student, regular, mentor w/ access privileges -Name or Username -Interests: List of potential topics -Project generated upon creation of Team
-
Team -Multiple Users -Single project or github link
-
Chat -Interact with team member once match has been made
-
Project -Topic -Users associated -Mentor attached w/ expertise in that topic -Possible Calendar/Milestone tracking