* **Assign Shifts**: Select shift types for dates in a 30-day list.
* **Earnings Estimate**: Display calculated earnings based on total hours and rate.
* **Shift Totals**: Show counts for Morning, Day, Evening, and Night shifts.
* **Hourly Rate**: Input a custom hourly rate value.
* **Roster View**: List dates with their assigned shift status.
* **Offline Only**: Functions locally without internet access.