Skip to content

Instantly share code, notes, and snippets.

@mrjaimisra
Created November 26, 2015 02:31
Show Gist options
  • Save mrjaimisra/170a4ad5e63ba59a8a20 to your computer and use it in GitHub Desktop.
Save mrjaimisra/170a4ad5e63ba59a8a20 to your computer and use it in GitHub Desktop.

The Site (How it Works):

  1. Find an artist(s)
  2. Browse their work
  3. Select items from their wishlist
  4. Pay for the items on Amazon
  5. Fill out a form to redeem your supporter gift
  6. The artist receives your contact information (address/email) so s/he can send you the gift
  7. You are now listed under the “Supporters” for the artist
  8. The artist is now listed under your “Artists I support”

===

Current Model Objects:

  1. Users
  2. Collections
  3. Pieces
  4. Story

Necessary Model Objects

  1. Users
  2. ArtistsToSupporters
  3. Galleries

===

TODO:

  • Delete Collections, Pieces models, routes, controllers
  • Implement Add/Refresh/Delete Wishlist
  • Fix paperclip avatar purchase for an artist
  • Add Galleries (currently a ‘gallery’ is one photo of current work), Gifts Models
  • Make profile more robust
  • Implement confirmation page that user fills out when s/he completes shipping on Amazon
  • Style and clean up views
  • Implement Supporter Gift
  • Implement ArtistToSupporters - like Followers/ing for when someone make a
  • Implement email notifications for supporter and artist when purchase is made
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment