Skip to content
Michael Rudloff edited this page Oct 18, 2021 · 3 revisions

Front-End
Back-End

User Stories

Each of these should define an end-to-end flow of what a user can do in the app (like a branch of functionality).

  1. Admin Flow @route /admin
    Admin can add tasks to specific weeks via admin panel. Links for all homework. No authorization.

    1. Log in for admin
    2. Admin has an admin panel that allows
      a. Adding tasks for specific weeks
      b. Ability to draft weeks for later manual publishing
      c. Published view and unpublished view
  2. User flow - @route /

    1. Main page opens to Getting started page (static) that shows:
      a. Intro information
      b. Intro to Leon videos
      c. Nudge for users to join Discord if they haven't already
      d. Buttons: "Start at first week", and "Jump to latest week"
    2. Main page
      a. Includes "If you're new we recommend: Getting started page" at the top
    3. Sidebar for all current weeks
    4. Nav to navigate to previous weeks
    5. Users can check completed tasks using localStorage
      a. On refresh session, jumping to where they left - cookie?
Clone this wiki locally