Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Saved courses and local history in Catalog #624

Open
2 of 6 tasks
Jdyn opened this issue Oct 3, 2023 · 0 comments
Open
2 of 6 tasks

Saved courses and local history in Catalog #624

Jdyn opened this issue Oct 3, 2023 · 0 comments
Assignees
Labels
feature New feature or request

Comments

@Jdyn
Copy link
Contributor

Jdyn commented Oct 3, 2023

Currently when no course is selected, there is a lot of empty space that could be filled.

Proposition

When no course is selected, display two lists:

  • Previously viewed courses on this device (Local Storage)
  • Saved courses of currently logged in user

Clicking on any course in either list will take the user to the corresponding CatalogView in the catalog.

Work is being done in saved branch

Tasks

  • Modify the current CatalogView to allow the user to close the current course to return back to the lists.
  • Hook into the saved courses of the user and display them on the page
  • Design the appearance of the layout and list design
  • Implement a localStorage structure that will be saved to whenever a user views a new course
    • The save implementation should ensure the course has not already been saved
    • There should be a limit of maybe 20 localStorage saved courses and then begin to overwrite probably using LIFO?
@Jdyn Jdyn added the feature New feature or request label Oct 3, 2023
@Jdyn Jdyn assigned Jdyn and claratu2 Oct 3, 2023
@Jdyn Jdyn mentioned this issue Nov 14, 2023
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
Status: In Progress
Development

No branches or pull requests

2 participants