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