-
Notifications
You must be signed in to change notification settings - Fork 2
User stories
Ilya Novikov edited this page Dec 2, 2021
·
7 revisions
- All users should see things below in order to use the website:
- Festive item cards that link to product pages
- Nav bar with sign-in/-up/-out functionality
- Search
- Category links (Bonus)
- All users can view the products
- selected products on the homepage (10-20 items)
- all items belonging a CATEGORY on separate page, as a list or table
- Logged-in users can add a product so they can sell it
- Button on the navbar that says "SELL ITEM"
- Clicking on the link takes you to the page that has the SELL ITEM form
- The form contains all the fields for required information
- Name
- Price
- Image
- Description
- Category
- Logged-in users can delete listed items
- On the product page, there should be a delete button?
- Logged-in users can update listed items
- On the product page, there should be an edit button that takes you back to the pre-filled add form
- Users should be able to see all the relevant information and buttons:
- Picture, price, description, etc
- Button to add to cart with field of QUANTITY
- The page should also show reviews
- On the products page, the logged-in should be able to click on a button to add a review
- A modal/form/etc show up where the user can enter their REVIEW + Rating, and can submit
- For existing reviews, the users will be able to edit & delete their own reviews
- They click on an edit button, and are taken to a modal/form to edit the review
- They can also click on the DELETE button to delete their review
- All users can see reviews
- There is a status icon for the shopping car in the NavBar
- The status icon displays the number of items in the cart
- Clicking on the icon will take you to the page dedicated to the shopping cart
- The shopping cart page will have:
- List of items and their price/name/etc
- Total price of the purchase
- Fake checkout button that says "Thank you for your purchase" and nulls the cart
- All users can add items to shopping cart from the product page
- Users will be able to adjust number of items in cart
- using +/- buttons next to the item name
- or using explicit input field
- DELETE the item (regardless of quantity) using a delete button
- All users should see a search bar below the navbar
- All users can enter product name into the search bar
- When they press enter, the search is executed on the backend, and the user is presented with a list of items that match the search query.
- Items are presented just like card on the main page, and you can click on a card to be take to the item's page
- On the splash page, there are links to the category pages.
- Clicking the category card/link takes you to a list of products of that category
- Category is also one of the fields in the ADD ITEM form
- There are going to be just 6 categories