1. A computer-implemented method, the computer-implemented method comprising: receiving a request via a camera enabled mobile device to list one or more sale items; receiving images having the one or more sale items, the images being taken by the camera enabled mobile device; receiving data associated with the one or more sale items; and based on the data, listing the one or more sale items on a marketplace.