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