1. A computer-implemented method comprising: collecting, by the computer, data generated from a plurality of interactions between a plurality of users and a plurality of user interfaces, wherein the plurality of user interfaces is displayed, by the computer, on a plurality of computing devices associated with the plurality of users, wherein the plurality of user interactions comprise social network chats associated with the plurality of users; transmitting and storing, by the computer, the data generated from the plurality of interactions to a social network database; receiving, by the computer, a request for one or more users associated with a project, wherein the request comprises an input of a plurality of project attributes for the project; generating, by the computer, a record of the project having the plurality of project attributes; searching, by the computer, a database to identify at least one of the project attributes in the record of the project with a user profile of at least one user profile; in response to identifying at least one user associated with the project attributes, automatically generating, by the computer, a first record of a team by selecting each of the identified at least one user as a team member of the project; tagging and indexing, by the computer, the data in the social network database generated from the plurality of interactions to identify attributes of the data; searching, by the computer, the social network database to identify at least one of the project attributes in the record of the project associated with at least one user having the attributes in the data in the social network database generated from the plurality of interactions; automatically generating, by the computer, a second record of the team by selecting each user having the attributes in the data in the social network database associated with at least one of the project attributes, wherein the second record of the team comprises at least one user having: a user profile that is not associated with the project attribute, and at least one interaction in the social network database associated with the project attribute.
1. A computer-implemented method comprising: collecting, by the computer, data generated from a plurality of interactions between a plurality of users and a plurality of user interfaces, wherein the plurality of user interfaces is displayed, by the computer, on a plurality of computing devices associated with the plurality of users, wherein the plurality of user interactions comprise social network chats associated with the plurality of users; transmitting and storing, by the computer, the data generated from the plurality of interactions to a social network database; receiving, by the computer, a request for one or more users associated with a project, wherein the request comprises an input of a plurality of project attributes for the project; generating, by the computer, a record of the project having the plurality of project attributes; searching, by the computer, a database to identify at least one of the project attributes in the record of the project with a user profile of at least one user profile; in response to identifying at least one user associated with the project attributes, automatically generating, by the computer, a first record of a team by selecting each of the identified at least one user as a team member of the project; tagging and indexing, by the computer, the data in the social network database generated from the plurality of interactions to identify attributes of the data; searching, by the computer, the social network database to identify at least one of the project attributes in the record of the project associated with at least one user having the attributes in the data in the social network database generated from the plurality of interactions; automatically generating, by the computer, a second record of the team by selecting each user having the attributes in the data in the social network database associated with at least one of the project attributes, wherein the second record of the team comprises at least one user having: a user profile that is not associated with the project attribute, and at least one interaction in the social network database associated with the project attribute. 4. The method according to claim 1 , further comprising receiving, by the computer, a selection of criteria for matching the user with at least one of the plurality of project attributes.