Skip to content

User Features

Caroline edited this page May 26, 2021 · 5 revisions
  • Home Dashboard - users have access to a dashboard displaying graphs showing their stats on the problems they've solved
    • users are able to see a chart showing progress they've made for each category based on how many questions have been marked as "solved".
      • graph will be a bar chart showing how far they are for each category.
    • users are able to see statistical information on problems solved and problems awaiting solution.
      • graph will be a doughnut style chart showing percentage of how far along the user is.
    • users are able to see how many questions they've solved based on difficulty level.
      • graph will be horizontal bar graph showing progress for each difficulty level.
    • users are able to click on the different category components to get access to problems.
  • Problems - problems are placed in different components based on categories
    • problem components will have algorithm problems with title, description and solution.
    • problems have a solution that is hidden in a dropdown list.
    • problems belong to a level of difficulty.
    • problems allow users to check off a problem that has been studied.
    • users are able to place problems in a "problems to review" list.
    • users are able to mark a problem as "solved" or "unsolved".
  • Reviews - problems checked as "review" will be placed here
    • users will be able to delete a problem from their review list.
  • Profile Page
    • users will have a profile page with a bio and profile picture.
    • users will have access to their "problems to review" list.
    • users will be able to see their stats of problems they've done.

Clone this wiki locally