-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Description
π§ Issue RSS-ECOMM-4_21: Implement Routing and Browser Navigation to Basket Page (10 points)
πποΈ Description
Implement routing to allow seamless navigation π§ to the Basket page π from all other pages. The Basket page should be accessible whether the user is logged in π€ or not and should support browser navigation buttons (forward and back).
π»π§ Implementation Details
- Basket Page π: This page should display the items currently in the user's basket. It should be accessible from all other pages in the application.
- Routing π: The URL in the browser should change when users navigate to the Basket page. The Basket page should have a unique URL that can be directly accessed.
- Browser Navigation Buttons βͺβ©: Implement support for browser navigation buttons. If a user navigates to a different page, the back button should take the user to the previously viewed page. The forward button should work correspondingly after using the back button.
- Public Accessibility π₯: The Basket page should be accessible whether the user is logged in or not. This page should not require authentication.
β π― Acceptance Criteria
- Clicking on a navigation element directing to the Basket page takes the user to the Basket page π.
- Navigating to the Basket page changes the URL in the browser π.
- The Basket page has a unique URL that can be directly accessed π.
- Directly accessing the Basket page's unique URL leads to the Basket page π.
- The browser's back and forward buttons work as expected, enabling the user to navigate through their history of visited pages βͺβ©.
- The Basket page is accessible regardless of the user's authentication state π₯.
π Useful Links and Resources
Metadata
Metadata
Assignees
Labels
No labels