1. A method comprising: collecting, by a measurement device that has been inserted into a candidate wearable item and that has been expanded, a plurality of measurements of the candidate wearable item, wherein the plurality of measurements of the candidate wearable item includes at least a first measurement related to a shape of the candidate wearable item and a second measurement related to a stretch of the candidate wearable item; storing, in a wearable item database, the plurality of measurements in association with a three-dimensional model of the candidate wearable item; identifying a reference wearable item for a user; retrieving, from the wearable item database, a three-dimensional model of the reference wearable item; receiving one or more wearable item attributes; determining that the candidate wearable item satisfies the one or more wearable item attributes; retrieving, from the wearable item database, the three-dimensional model of the candidate wearable item; identifying a plurality of measurements of the reference wearable item from the three-dimensional model of the reference wearable item, wherein the plurality of measurements of the reference wearable item includes at least a third measurement related to a shape of the reference wearable item and a fourth measurement related to a stretch of the reference wearable item; identifying the plurality of measurements of the candidate wearable item from the three-dimensional model of the candidate wearable item; comparing the plurality of measurements of the reference wearable item to the plurality of measurements of the candidate wearable item to identify a plurality of measurement differences; calculating a composite value of the plurality of measurement differences; determining that the three-dimensional model of the candidate wearable item is within a maximum fit distance of the three-dimensional model of the reference wearable item based at least in part on a determination that the composite value is less than or equal to a threshold value; selecting the candidate wearable item as a recommended wearable item; and causing the recommended wearable item to be presented on a device associated with the user.