docs(mobile): add M3 milestone CHANGELOGs for staff and client apps

This commit is contained in:
Achintha Isuru
2026-03-05 11:10:03 -05:00
parent 085445e730
commit 7be3ff5bea
2 changed files with 184 additions and 0 deletions

View File

@@ -0,0 +1,110 @@
# Client Mobile App - Change Log
## [0.0.1-M3] - Milestone 3 - 2026-02-15
### Added - Authentication & Onboarding
- Business email and password authentication
- Client account registration
- Business onboarding flow
- Company information setup
### Added - Home Dashboard
- Welcome screen with business name
- Coverage statistics for today:
- Coverage percentage
- Workers checked in vs needed
- Open positions count
- Late workers alerts with visual indicators
- Today's estimated labor cost
- Upcoming shifts section
- Quick action buttons:
- RAPID (urgent same-day coverage)
- Create Order
- Hubs management
### Added - Hub Management
- Hubs page accessible from settings
- Hub creation flow:
- Hub name input
- Address autocomplete with Google Maps Places API
- Hub creation confirmation
- Hubs list view showing all created hubs
- Hub card display with name, address, and tag ID
### Added - Order Creation
- Orders tab in bottom navigation
- "+ Post" button to create new orders
- Order type selection screen:
- One-Time orders (implemented)
- RAPID orders (placeholder)
- Recurring orders (planned)
- Permanent orders (planned)
- One-Time Order creation form:
- Order name
- Date picker
- Hub selection
- Position management:
- Role selection
- Worker count
- Start/end time
- Shift duration calculation
- Cost estimation
- Order creation confirmation
### Added - Order Management
- Orders list view with:
- Order cards showing date, location, time
- Worker count (filled/needed)
- Coverage percentage bar
- Status indicators (OPEN, FILLED, IN PROGRESS)
- Order details view:
- Event name and location
- Roles and worker requirements
- Clock in/out times
- Estimated cost
- Coverage percentage
- Map integration with directions
### Added - Coverage Monitoring
- Coverage tab in bottom navigation
- Real-time worker status dashboard:
- Checked In (green indicator)
- En Route (yellow indicator)
- Late (red indicator)
- Not Arrived status
- Color-coded status badges
- Worker information cards
- Active shift monitoring
### Added - Navigation
- Bottom navigation bar with tabs:
- Coverage
- Billing
- Home
- Orders
- Reports
- Settings menu accessible from home screen
- Back navigation handling
### Added - Settings
- Settings page with options:
- Hubs management
- Profile editing
- Notifications preferences
- Log out
### Technical Features
- Firebase authentication integration
- Data Connect backend integration
- Google Maps Places API for address autocomplete
- Real-time worker status tracking
- Cost calculation engine
- Coverage percentage calculations
### Known Limitations
- Orders require hub assignment
- Currently supports one-time orders only
- Order approval flow not yet implemented
- RAPID, Recurring, and Permanent order types are placeholders
---

View File

@@ -0,0 +1,74 @@
# 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
---