Files
Krow-workspace/demos/m3-notes.md
bwnyasse c9b65c3def docs: add m3 demo documentation
This commit adds two new markdown files:

- `demos/m3-notes.md`: This file contains notes and feedback
 from the M3 demo.
- `demos/m3.md`: This file contains the feature demo plan for
 Milestone 3 of the KROW Workforce Platform. It includes
 information on the demo overview, environment setup, demo flows,
 and customer handover checklist.
2026-02-03 15:01:58 -05:00

2.2 KiB

KROW M3 Demo — Test Feedback

Date: February 3, 2026


Demo 1: Register Business & Show Empty States (Client App)

  • Flickering company name: Every time I navigate to the home screen, I see "your company" for a moment before it changes to the real name.
  • Creating a One-Time Order shows "No Vendors Available" — this is expected, OK.

Demo 2: Register Staff & Show Empty States (Staff App)

Onboarding — Add preferred work locations:

  • Suggestion: Use Google Maps to suggest only city names. Currently users can type anything, which will cause misspellings and inconsistent data. Important for the max distance feature.

Home page:

  • Same flickering issue — shows "Krower" briefly before displaying the real name.

Profile page:

  • Phone number should be read-only, or require re-verification if changed.
  • Emergency contact: "Save & Continue" works, but shouldn't we navigate to the profile page after? Other flows do this.
  • Tax Documents: Would be great to add a file uploader where our AI could identify documents and prefill fields.
  • Bank Account: Need to plan real bank verification (KYC)? Ensure the account is real and belongs to the user. Also, I can list banks but I don't see how to change/switch bank.

Home (empty state):

  • Clicking "Find shifts →" does nothing. But "Find Shifts" with the search icon works.

My Availability:

  • Working. Some latency, but OK for now.

Demo 5: Client Creates a New Hub

  • Hub editing feature seems missing — we'll need this for NFC configuration later.
  • No confirmation before deleting a hub.

Demo 6: Client Creates New Order

  • "Up Next (x)" counter is confusing. I created 2 orders but it shows "Up Next (1)". Sometimes shows 0 when navigating, then back to 1.

Demo 8: Staff Logs In with Existing Account

  • If you accidentally click "Sign Up" with an existing phone number, you get stuck:
    1. OTP screen shows error: "This user already has a staff profile. Please log in"
    2. Clicking back → login → same OTP error loop
    3. Only fix: kill and restart the app

Demo 10: Staff Browses Available Shifts

  • Blocker: I don't see the shift I created as the Client.