mvp list - laamp/giftable-rails GitHub Wiki

MVP List

Giftable allows users to contribute to shared gift lists in such a way that keeps who bought who what gifts a secret.

1. New account creation, log in, and guest log in

  • A user can sign up for a new account, log in to the account, and log out of the account
  • A user can access the site's functionality via a guest account
  • A user's account only shows them lists they own or have been shared with
  • Google oauth

2. Home page

  • Upon log in or navigation, a home page shows all gift lists
  • New lists can be made here
  • Display information about list

3. Gift lists

  • A user can view all of their gift lists
  • Gift lists can be created by a user
  • Gift lists can have gift ideas added to them
  • A user can share a gift list by associating another account with it

4. Gifts

  • Gift ideas can be added to a gift list
  • Each gift idea has a bought/not bought status that can be changed, but not seen by the intended recipient
  • Add image to represent gift idea

5. Host on Heroku

6. Production README