Falling Fruit is a Rails 3 web application for managing hundreds of thousands of urban foraging sources. It is live at fallingfruit.org.
Caleb Phillips and Ethan Welty. There’s more info at fallingfruit.org/about
This code is licensed under the GNU General Public License version 3. The full text of the license is available at: www.gnu.org/copyleft/gpl.html
All of Falling Fruit’s data, if not otherwise noted, is licensed under a Creative Commons Share-Alike Attributuon-Required Non-Commercial License. The full text is available at: creativecommons.org/licenses/by-nc/4.0/.
Both licenses require attribution and that derivative works retain the same license. We reserve the right to prohibit use on a project-by-project basis. Please contact us (info@fallingfruit.org) if you have any questions.
If you want to help with development, feel free to fork the project. If you have something to submit upstream, send a pull request from your fork. Cool? Cool.
Something like this will start it on your local machine, assuming you have the various pre-requisites installed (ruby 1.9.3, rvm, postgis 2.1, etc.)
caleb@krige:~$ bash --login caleb@krige:~$ rvm use 1.9.3 Using /home/caleb/.rvm/gems/ruby-1.9.3-p392 caleb@krige:~$ cd Checkouts/fallingfruit-webapp/ caleb@krige:~$ cp config/database.yml.dist config/database.yml caleB@krige:~$ cp config/initializers/secret_token.rb.example config/initializers/secret_token.rb caleb@krige:~/Checkouts/fallingfruit-webapp$ bundle install caleb@krige:~/Checkouts/fallingfruit-webapp$ bundle exec rake db:migrate caleb@krige:~/Checkouts/fallingfruit-webapp$ bundle exec thin start
You’ll want to change config/database.yml and config/intializers/secret_token.rb too.