Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
My rails ecommerce startup launched: RevZilla.com (revzilla.com)
7 points by mkull on Nov 19, 2007 | hide | past | favorite | 12 comments


Hey guys, many long days and many long nights but we have finally launched. RevZilla is a motorsports superstore carrying 10's of thousands of different motorcycle, dirtbike and atv related products.

The system it is running off of was built from scratch in Rails, with a PostgreSQL backend. We are also heavily relying on Apache Solr (and the acts_as_solr plugin) to power our product browse / search pages, and use it to provide some very cool faceted search capabilities.

I applied for YC funding two years ago with a different idea and got rejected (for valid reasons). We did not apply for funding with this startup for two reasons, one was we did not need external funding, we have been able to bootstrap this far. The second reason was we wanted to stay in the Philadelphia area, our industry connections are here and we are also opening up a retail store. So since this is not a purely tech startup, the benefits of being in the valley or Boston are a bit less.

Please give us some feedback on what you guys think, and if anyone wants to chat about implementation or other specific details drop me a line, my email is in my profile.


I bet that if your underlying code isn't rigid/dreadful, you could leverage the platform - sell it to other people, open source it to publicize yourselves, sell consulting services (or certify people who do)... something like that.


how are you guys handling inventory?


At the moment most items are drop shipped, eventually we will be moving to create our own fulfillment center


I have no idea about the industry or where you can exit with this business so I'm assuming this is going to be a lifestyle business.

But seriously, you're using way too many images!

Total loading time: 8.8 seconds (ed: WOW!)

objects:123 (762.2)

Scripts:3 (142.2KB)

Images:117 (528.6KB) (Ouch!)


Yeah there have been many internal debates about this, and much effort has been spent on reducing the number of objects on the page while maintaining the look / feel.

Any suggestions are welcome!

Currently getting an 81 on yslow which isn't terrible for how hefty the site is


YSlow isn't weighted properly and offers you a false sense of security.

Your site, in current setup, wouldn't last very long if you had hundreds of concurrent requests since you have so many requests. You do realize that most browsers allow two concurrent downloads per IP? You should distribute all these images across many subdomains (just make up subdomains; they can all point to the same server).

assets1.revzilla.com, assets2.revzilla.com etc.

Also, why aren't you running a real server for static content?! Mongrel ain't gonna cut it. Use Mongrel for dynamic stuff (i.e. Rails pages) and use Nginx (or apache or lighttpd) for static content (css and all these images that you have).

Finally, google for "css sprites" and optimize these images.

PS: Site looks good but it's just horribly assembled. You should replace 90% of those images by using CSS colors.


It isn't weighted properly you are correct, however it is a good guideline to cover your bases.

I appreciate the tips, but at the moment we have pretty much all of your points covered

- We are currently using asset hosts (assets0..assets3.revzilla.com) (Rails provides this functionality out of the box with 2.0)

- All static content IS served by nginx, only the rails requests are being served by mongrel. All static assets are also sent with the appropriate cache headers

- css sprites are used sparingly where appropriate, however they are not a silver bullet, and you run into cross browser issues pretty quickly (namely safari)

- We are working on reducing the number of images at the moment. In general I would rather have a site which is true to the original design and then optimize from there, rather then cutting corners early on.


Nice but I think there is too much red, if you put these links in white (or possibly yellow) Track an Order | Checkout | Wish List | Customer Service it might make a big difference.


Attractive interface, I like it. Its a little busy, but not to the point where you get lost. I think it works really well, awesome work.


i dont really know why, but it reminds me of zappos.

no flashy web two oh shit that gets in the way, just a competently design site based around selling stuff.

the only catch is whether or not the customer service is good, but from the 'why revzilla' sidebar, it looks like the stated goals are at least on track :)


Wow - kinda leapfrogs the competition from a visual standpoint doesn't it? Great design.

Be interested to hear about its scalability once it hits its stride and experiences its first seasonal rush. From my experience in that industry, I think this is the slow time if I am not mistaken.

Either way - well executed. Bravo.

Any way I can get a discount? :-)

-Johnny




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: