Files
Krow-workspace/apps/mobile/apps/staff_app/CHANGELOG.md

2.1 KiB

Staff Mobile App - Change Log

[0.0.1-M3] - Milestone 3 - 2026-02-15

Added - Authentication & Onboarding

  • Phone number authentication with OTP verification
  • Staff onboarding flow with profile setup
  • Personal information collection (name, bio, languages)
  • Preferred work locations selection
  • Skills and industry selection

Added - Home Dashboard

  • Welcome screen with personalized greeting
  • Today's shifts section showing confirmed shifts
  • Tomorrow's shifts preview
  • Recommended shifts section based on profile
  • Quick action buttons (Find Shifts, Availability, Messages, Earnings)

Added - Shift Management

  • Find Shifts functionality to discover available work
  • Shift details view showing:
    • Business name and location
    • Hourly rate and estimated earnings
    • Date, start time, end time
    • Job requirements
    • Map integration with directions
  • Shift booking/application process
  • Booking confirmation dialog
  • My Shifts view with week-by-week navigation
  • Color-coded shift status (Confirmed, Pending, Completed)

Added - Clock In/Out

  • Clock In page with slider interaction
  • Clock Out page with slider interaction
  • Automatic timestamp recording
  • Shift status updates upon clock in/out
  • Visual status indicators (green for checked in)

Added - Profile Management

  • Profile tab with personal information
  • Emergency Contact management:
    • Contact name
    • Relationship
    • Phone number
  • Bank Account linking for direct deposit
  • Tax Forms section:
    • W-4 form access
    • I-9 form access
  • Time Card view:
    • Historical shift records
    • Hours worked tracking
    • Earnings history

Added - Navigation

  • Bottom navigation bar with 5 tabs:
    • Shifts
    • Payments
    • Home
    • Clock In
    • Profile
  • Tab bar hiding on specific pages

Technical Features

  • Firebase authentication integration
  • Data Connect backend integration
  • Google Maps integration for locations
  • Phone verification system
  • OTP code handling

Known Limitations

  • Newly created orders don't appear immediately in Find Shifts (requires vendor approval)
  • Limited to one-time order types in this milestone