I am thinking about building a Yelp clone for a large city in a developing country (my startup dream). Is there an existing Rails sample code base that I can use to start from, e.g., one where the standard Yelp features such as posting reviews, and searching for businesses based on location have been implemented?
Because I have only coded for fun, my little coding experience has been limited to a social networking Rails 3.0 project that I did a couple of years ago. I love Rails and would like to continue to develop my Rails skills.
I don’t want to start from scratch in this Yelp clone project. However, Googling “Yelp clone” returns only PHP packages. See yelp clone source code - Google Search . The most popular is a commercial WordPress theme. See http://www.geotheme.com/ . All of its features look very appealing. It looks like the fastest way to going live. But I have never done anything in PHP. Furthermore, I am skeptical of commercial ready-made solutions where I will probably not be able to customize its code to do exactly what I want. See disadvantages of using commercial packages at Use Drupal or Yelp clone script? | Drupal.org . For example, I want to have Yelp’s " Redo search when map moved " feature .
WordPress makes things look too easy. I guess making a good Yelp clone cannot be that easy. Otherwise, someone else would have done it in that city. Actually, the city already has a number of business review sites. But they all suck. In a way, I am somewhat glad that it is not that easy. Otherwise, I would not have an opportunity to make a really outstanding Yelp clone with Rails. But time is of the essence. Hopefully, I can go live, and build up a good review database and name recognition before Yelp itself jumps into the city.
Do you think Rails would be a good fit for this project as opposed to WordPress? Is there a free Rails sample project I should use as a starting point for this project to speed up development?
Thank you for your input.