Feature List - Heba11-22/kiddos GitHub Wiki

1. New account creation, log in, log out, and guest/demo login

  • Users can sign up, log in, and log out.
  • Users can use a demo log in to try the saved-items feature.
  • Users can use features without logging in, but to save items in the favorite page they need to be logged in.
  • Users can not use the items save feature without logging in.
  • Logged out users are directed to the home page.

2. Items

  • Logged in and unlogged in users can:
    1. Write a review for items on the item page.
    2. Add to the cart, when click on the add to cart button.
    3. Checkout what they have in the cart.
    4. Make searches for specific item from a search bar.
  • An unlogged in user can checkout as a gust.
  • A logged in user can save items and put the items on the saved-items page.

3. Landing Page

  • The landing page contains:
    1. Some photos of random items as well as some photos of the new arrival items.
    2. Different categories of the different items in the website.

4. Saved-Items page

  • When a logged in user navigate to their saved-item page, they can see all of their items they wanted to save and watch them later.

5. Explore Pages

  • When the users click on a category button they will be redirected to the category page to explore the items in it.
  • When the users click on an item they will be redirected to the item page.

6. The Checkout Page (Bonus)

  • When a user decides to checkout what they have on the cart, they can click on checkout button which will redirect them to the checkout page.
  • The checkout page contains a form to let the users put their visa card detail and buy the items they had on the cart.