-
Notifications
You must be signed in to change notification settings - Fork 9
MVP
Michael Rudloff edited this page Oct 18, 2021
·
3 revisions
Each of these should define an end-to-end flow of what a user can do in the app (like a branch of functionality).
-
Admin Flow @route /admin
Admin can add tasks to specific weeks via admin panel. Links for all homework. No authorization.- Log in for admin
- 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
-
User flow - @route /
- 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" - Main page
a. Includes "If you're new we recommend: Getting started page" at the top - Sidebar for all current weeks
- Nav to navigate to previous weeks
- Users can check completed tasks using localStorage
a. On refresh session, jumping to where they left - cookie?
- Main page opens to Getting started page (static) that shows: