A non-transitory computer readable medium comprising instructions executable by a processor, the instructions being executable to perform a method, the method comprising:
- registering, by a service provider record system, accounts for a plurality of users;
- authenticating, by the service provider record system, a first user of the plurality of users;
- receiving a first request to store a first service provider record, the first service provider record by the first user of the plurality of users, the first service provider record being associated with a first project located at a first geographic location, the first request to store service provider record including a first user identifier, one or more first categorical identifiers associated with the first project indicating at least some work performed on the project, and a location identifier associated with the first geographic location, the first project associated with the first service provider record;
- receiving a request from a first user device for project identifiers located within a section of a geographic area;
- retrieving a first set of one or more project identifiers based on the request for the project identifiers located within the section of the geographic area;
- providing the first set of the one or more project identifiers to the first user device, the first set of the one or more project identifiers to be displayed on a first map to the first user device, each particular project identifier of the first set of the one or more project identifiers to be displayed on the first map in a general location where work was performed on the particular project identifier;
- receiving a request from a first user device for a subset of a first set of project identifiers located within a subsection of the geographic area;
- retrieving the subset of the first set of project identifiers located within a subsection of the geographic area based on the request for the subset of the first set of project identifiers located within the subsection of the geographic area;
- providing the subset of the first set of the one or more project identifiers to the first user device, the subset of the first set of the one or more project identifiers to be displayed on a second map the first user device, each particular project identifier of the subset of the first set of the one or more project identifiers to be displayed on the second map in a general location where work was performed on the particular project identifier;
- receiving, from the first user device, a selected project of the subset of the first set of the one or more project identifiers, the selected project being the first project;
- providing to the first user device, based at least in part on the first service provider record, a project page indicating the one or more first categorical identifiers associated with the first project indicating at least some work performed on the selected project and a link to at least one service professional's profile page associated with the selected project, the project page including at least one opinion review from a first reviewer and at least one insight opinion from a second reviewer, the second reviewer being a professional in a field associated with the at least some work performed on the selected project;
- receiving, from the first user device, a selection of the link to the at least one service professional's profile page associated with the selected project, the at least one service professional having performed work on the selected project;
- and
- providing, to the first user device, a profile page of the at least one service professional, the profile page including contact information of the at least one service professional.