1. A computer-implemented method comprising: receiving, by a server, from a mobile device operated by a user, a digital image capturing an object; executing, by the server, an object recognition protocol to identify one or more image features of the digital image; determining, by the server, an identification of the object based upon the one or more features of the digital image identified by the executed object recognition protocol, the determining comprising: detecting, by the server, one or more tokens of the object corresponding to at least one of an edge, contour, and interest point of the object; determining, by the server, a shape of the object based on an identified geometric configuration of the one or more tokens; generating, by the server, an object profile of the object based upon one or more data records of the object stored in one or more system databases comprising non-transitory machine-readable media configured to store one or more records of one or more objects, each respective record containing at least one data point corresponding to a valuation of the respective object the object profile being based on normalizing, by the server, the one or more features of the digital image of the object and comparing, by the server, the normalized one or more features of the digital image of the object with a normalized one or more features of a previously stored digital image of an object; determining, by the server, a value of the data point based upon the valuation of the respective object and a characteristic of the user; and displaying, by the server on the mobile device, the object profile for the object captured in the digital image and one or more instructions corresponding to at least a damaged component of the object.