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:
- Write a review for items on the item page.
- Add to the cart, when click on the add to cart button.
- Checkout what they have in the cart.
- 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:
- Some photos of random items as well as some photos of the new arrival items.
- 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.