docs(mobile): add M3 milestone CHANGELOGs for staff and client apps
This commit is contained in:
110
apps/mobile/apps/client_app/CHANGELOG.md
Normal file
110
apps/mobile/apps/client_app/CHANGELOG.md
Normal 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
|
||||||
|
|
||||||
|
---
|
||||||
74
apps/mobile/apps/staff_app/CHANGELOG.md
Normal file
74
apps/mobile/apps/staff_app/CHANGELOG.md
Normal 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
|
||||||
|
|
||||||
|
---
|
||||||
Reference in New Issue
Block a user