Requirements

Requirements for InStyle

1. As a fashion renter, I want to be able to filter fashion rentals by certain factors so that I may see clothing that is only relevant to me.
2. As a fashion renter, I want to be able to display potential outfits on a digital model, so that I get a better feel of how some clothes may look together.
3. As a user, I want to be able to view other users’ profiles and ratings, so that I may feel safe about purchasing or renting out items.
4. As a user, I want to have flexibility in my log in options, so that I do not have to clutter my email and have many passwords to keep track of.
5. As a user, I want to be able to review my past purchases/rented out items, so that I may show off cute fashion items to my friends.
6. As a fashion renter, I want to have a shopping cart, so that I may rent/buy multiple items at once.
7. As a fashion renter, I want fashion item suggestions based on past orders, past searches, or any other relevant data, so that I may quickly find an item I like without having to look too hard for it.
8. As a user, I want payment options such as Google Wallet or PayPal, so that I feel more secure in my transactions.
9. As a user, I want to be able to give referrals in exchange for some sort of promotion, so that I may save some money as well as get my friends involved.
10. As a fashion renter, I want to be able to receive seasonal promotions, so that I may save some money.
11. As a fashion renter, I want to be able to see clear pictures of the product I may be renting, so that I may have a good idea of what I am spending my money on.
12. As a user, I want to be able to create a Pinterest style wishlist, so that rentees may approach renters and collaborate fashion ideas.
13. As a fashion company, I want to be able to have a verified account, so that I may use this website as another form of revenue.
14. As a potential customer, I want to be able to contact customer service, so that I can report any issues I encounter or system failures.
15. As a potential investor, I want to review the financing and income of the website, so that I can possibly make an offer to invest or partner with the creator.
16. As a potential customer, I want be assured that each item I purchase or rent out will be safely and quickly delivered and returned.
17. As a fashion renter, I want to be able to clearly see all prices and rental availabilities for each individual product compared to all other rental/retail offerings.
18. As a user, I would like to be able to make an offer to purchase products from the product owners.
19. As a fashion rentee, I want to be able to post detailed fashion listings (price too), so that I may give customers an idea of what they could be renting.
20. As a fashion rentee, I want to be able to receive notifications when someone offers to rent something, so that I may review the offer and respond in a timely fashion.
21. As a fashion rentee, I want to be able to receive an automatic postage label from the website with the renters information on it, so that I may easily send the item.
22. As a fashion rentee, I want the listing to automatically update the post to “unavailable,” so that I do not have to worry about customer overlaps.

Renting a piece of clothing use case

* As a user, I want to have flexibility in my log in options, so that I do not have to clutter my email and have many passwords to keep track of.
* As a fashion renter, I want to be able to receive seasonal promotions, so that I may save some money.
* As a fashion renter, I want to be able to filter fashion rentals by certain factors so that I may see clothing that is only relevant to me.
* As a fashion renter, I want to be able to display potential outfits on a digital model, so that I get a better feel of how some clothes may look together.
* As a fashion renter, I want fashion item suggestions based on past orders, past searches, or any other relevant data, so that I may quickly find an item I like without having to look too hard for it.
* As a fashion renter, I want to be able to see clear pictures of the product I may be renting, so that I may have a good idea of what I am spending my money on.
* As a user, I want to be able to view other users’ profiles and ratings, so that I may feel safe about purchasing or renting out items.
* As a fashion renter, I want to be able to clearly see all prices and rental availabilities for each individual product compared to all other rental/retail
* As a fashion renter, I want to have a shopping cart, so that I may rent/buy multiple items at once.
* As a user, I want to be able to create a Pinterest style wishlist, so that rentees may approach renters and collaborate fashion ideas.
* As a potential customer, I want be assured that each item I purchase or rent out will be safely and quickly delivered and returned.
* As a user, I want payment options such as Google Wallet or PayPal, so that I feel more secure in my transactions.
* As a user, I would like to be able to make an offer to purchase products from the product owners.
* INSURANCE

Renting out a piece of clothing (Seller)

* As a user, I want to have flexibility in my log in options, so that I do not have to clutter my email and have many passwords to keep track of.
* As a fashion rentee, I want to be able to post detailed fashion listings (price too), so that I may give customers an idea of what they could be renting.
* As a user, I want to be able to view other users’ profiles and ratings, so that I may feel safe about purchasing or renting out items.
* As a fashion company, I want to be able to have a verified account, so that I may use this website as another form of revenue.
* As a fashion rentee, I want to be able to receive notifications when someone offers to rent something, so that I may review the offer and respond in a timely fashion.
* As a potential customer, I want to be able to contact customer service, so that I can report any issues I encounter or system failures.
* As a fashion rentee, I want to be able to receive an automatic postage label from the website with the renters information on it, so that I may easily send the item.
* As a fashion rentee, I want the listing to automatically update the post to “unavailable,” so that I do not have to worry about customer overlaps.

Additional Features

* As a user, I want to have flexibility in my log in options, so that I do not have to clutter my email and have many passwords to keep track of.
* As a user, I want to be able to review my past purchases/rented out items, so that I may show off cute fashion items to my friends.
* As a user, I want to be able to give referrals in exchange for some sort of promotion, so that I may save some money as well as get my friends involved.

Non-Functional Requirements

1. As a potential customer, I want to use a website that is compatible on any browser or piece of hardware, so that I can access the website from my tablet, iPhone, etc. if I would like.
2. As a user, I want to ensure that all my information is safely kept, so that I can securely input my credit card, personal info
3. rmation, fashion preferences, passwords, and social security number into the system without fear of hackers.
4. As a potential customer, I want to know that the website will be working all the time, so that I can order items at any time.