Spaces:
Running
Running
Create an AppSheet application to track employee break times during night shifts with the following requirements: Shift time range: Employees can start work no earlier than 6:00 PM and finish no later than 6:00 AM the next day. The system must not reset at midnight, but instead reset at 6:00 AM. Break rules: Break 1 = 10 minutes Break 2 = 40 minutes Break 3 = 10 minutes Break 4 = 10 minutes The app should monitor whether employees take breaks exactly within the defined durations and intervals. Tracking features: Show total break time taken by each employee. Show the elapsed time since an employee went on a break. Default status after the shift starts is “Working” with a green indicator and a Check-Out button. When an employee successfully checks out, the status should update to “On Break” (Break 1, Break 2, Break 3, Break 4 accordingly). Location-based restrictions: Check-In and Check-Out buttons should only be visible when the employee is using the registered device and is within a 20-meter radius of the pre-configured workplace location. Every time an employee presses Check-In or Check-Out, the system must refresh the location data to verify if the current position is within range. If the position is out of range, the action must fail with an error message, and the buttons must not appear. Performance requirements: The app should be lightweight, fast, and smooth without unnecessary bots or heavy automation. Only essential features for quick operation should be included. Build a complete system with these rules and make sure it is simple, reliable, and ready for real-world use. - Initial Deployment
3bab5cb
verified