Live data from Hacker News

Show HN: CropUp, Sell your _______ on _______

cropup.com

21–30 of 76 posts

Re: Show HN: CropUp, Sell your _______ on _______

#21

Great work, love the design. One thing I'd like to see before I sign up, though, is a sample "product / purchase page". When I needed something like this I ran to Gumroad because I had used them before (as a customer) and loved the experience.

(I work at CropUp, I'm the designer there.)

Thanks! That's a great point and we're in the process of creating a few more product screenshots and possibly a video demo to cycle in that header area. In the mean time feel free to take a look at it here: http://crop.to/fW

Re: Show HN: CropUp, Sell your _______ on _______

#23

Great work, love the design. One thing I'd like to see before I sign up, though, is a sample "product / purchase page". When I needed something like this I ran to Gumroad because I had used them before (as a customer) and loved the experience.

This. Basically all the emphasis is on the shorturl, which is a nice feature but the least important factor when selling products on an online store (hyperlinks are older than ecommerce, after all). There's nothing about what the buying process is like for the customer, how you support fulfilment, how easy it is to tweak prices/availability etc. - it's all assumed away by the "how it works" section which seems to imply you don't do anything after initial setup.

Re: Show HN: CropUp, Sell your _______ on _______

#25

I know you guys are overwhelmed with work by now, but I really want to know how was your experience with AngularJS.

(I'm the tech lead at CropUp)

I'm surprised how well AngularJS has worked for us.

Currently, we're using it for the shopping checkout page and also for the merchant dashboard. The dashboard is all driven by AngularJS (using $resource/$http api calls). The checkout page is more like Twitter, in that we preload data in the DOM when it's rendered, but there are API calls via AngularJS to create the order, check quantity, etc. These pages are actually served directly from our CDN.

As far as how it's worked for us. We've actually rewritten our dashboard and checkout page twice, and it look some getting used to on how to structure our controllers. Getting used to writing directives instead of using jQuery and doing DOM manipulation in our controllers also takes some discipline, because it's just way simpler to drop some selectors and event bindings/triggers in your controller.

The way AngularJS encourages you to keep any dom manipulation out of the controller and to think about reusable directives has really helped for readability and maintainability of the code base. We're consistently surprised how quickly we can implement features because of AngularJS. We've actually said, "Wow, that was easier than I was expecting" quite a few times.

However, there are some hurdles. $http doesn't support file uploads, the stable release doesn't support custom http headers with $resource, only one ngView, etc. That said, I still would not hesitate to recommend AngularJS.

Re: Show HN: CropUp, Sell your _______ on _______

#26

For the box that shows a random service, I'd recommend just making it sequential. When it randomly comes back to a service I've seen before, I assume that I've seen all the services. For example, I got: YouTube, Tumblr, YouTube, YouTube, Twitter

(I do product at CropUp.) Yep, we noticed that as well, will fix it. Excellent observation, thank you.

+1, I got Handmade Bags 3 times in a row...

Re: Show HN: CropUp, Sell your _______ on _______

#27

For the box that shows a random service, I'd recommend just making it sequential. When it randomly comes back to a service I've seen before, I assume that I've seen all the services. For example, I got: YouTube, Tumblr, YouTube, YouTube, Twitter

(I do product at CropUp.) Yep, we noticed that as well, will fix it. Excellent observation, thank you.

I want to suggest that it moves a little bit faster too. Either that or have both fields change at the same time. I get that you're trying to say "you can sell anything on any platform" by having the item persist while showing a different platform, but I think the fast that they're different fields is enough of a hint that you can sell "anything on anything."

Re: Show HN: CropUp, Sell your _______ on _______

#28

I know you guys are overwhelmed with work by now, but I really want to know how was your experience with AngularJS.

(I'm the tech lead at CropUp) I'm surprised how well AngularJS has worked for us. Currently, we're using it for the shopping checkout page and also for the merchant dashboard. The dashboard is all driven by AngularJS (using $resource/$http api calls). The checkout page is more like Twitter, in that we preload data in the DOM when it's rendered, but there are API calls via AngularJS to create the order, check quantity…

(I'm a developer at CropUp)

Totally agree with Jack on this, I enjoy working with AngularJS. I think the learning curve could be made less steep with better docs. It would be great if they were moved to GitHub to make contributing easier.

Re: Show HN: CropUp, Sell your _______ on _______

#29

For the box that shows a random service, I'd recommend just making it sequential. When it randomly comes back to a service I've seen before, I assume that I've seen all the services. For example, I got: YouTube, Tumblr, YouTube, YouTube, Twitter

(I do product at CropUp.) Yep, we noticed that as well, will fix it. Excellent observation, thank you.

You could have it start at a random spot in a sequential list.

Re: Show HN: CropUp, Sell your _______ on _______

#30

US only. And it's quite hard to figure out. This is all I could find> http://cropup.com/help/merchant What about international buyers? Yep, no problem. You can accept payments from international customers.

(I do product at CropUp.) Hmm. I'm not following, can you please explain? It's not US only and that's what the FAQ says / is supposed to say.

I think OP is referring to the merchant side of things being US only.
Post reply on HN