Wishlist is a way of organizing gift giving to avoid the awkwardness of duplicate gifts.
Users set up a "wantlist" of gifts they would like to receive. Users claim gifts from other users' wantlists.
- Clone repo
- Install dependencies
- Create and fill out
config/database.ymlandconfig/secret.yml - Remove authentication filter in
app/controllers/application_controller.rb - Adjust
Gemfileandconfig/deploy.rbas needed
- Ruby 1.9.3 (rbenv management recommended)
- Rails 3.1.12
- MySQL
This was (somewhat hastily) created for my family's 2011 Christmas celebration, partly to gain experience in writing/maintaining/deploying a Rails application, but also to avoid the awkward duplicate gift situation.
Though lacking in some features, it got the job done. The TODO is a pretty good list of what I didn't have the time to complete, and other things in mind for the next version(s).
I probably won't be revisiting this for a while, but feel free to contribute or fork for your own purposes.
MIT License.