Today at a glance
Start empty. Each business adds its own team and shifts.
Manager dashboard
Today at a glance. Managers and owners see the whole store; team members see only their own shifts, tasks, and requests. In-app alerts only — notifications by email or push are off.
Needs attention
Nothing needs attention today.
Access & roles — demo accounts for testing
Role is assigned by an owner or manager only. A team member sees their role here but cannot change it. These three demo accounts simulate signing in as that role — they are not a way to promote yourself.
Cloud sync is still pending: there is no shared backend project yet, so this data is browser-local and scoped to one business in code. No real employee data belongs here until a shared backend with row-level security is tested.
Announcements
Store-wide announcements, schedule changes, reminders, and manager updates. Read counts are manager-only: managers see how many people have read a notice, not a public list of who read it.
No announcements yet.
Shift checklists
Opening, lunch rush, closing, cleaning, and food-safety checklists, assigned per shift. Food-safety here is a checklist only — it does not certify food-safety compliance.
No checklists yet.
Clock-in & attendance
Attendance is not a payroll time clock. There is no payroll integration. Clock-in warnings for early or late punches are warnings only — they never block a punch. Location is optional and opt-in only: no GPS location is collected or stored, and a precise location trail is never kept.
Open punches
No open punches.
Missed-punch review (managers only)
No missed punches to review.
Requests — swaps, coverage & time off
Request a swap, offer a shift for coverage, or request time off. A manager approves or denies it. An approved swap actually reassigns the shift and checks for an overlapping shift first — approval is not just a note.
Swap & coverage requests
No swap or coverage requests yet.
Time-off requests
These are the same requests shown on the Calendar. Approving or denying here updates them there too.
No time-off requests yet.
Recognition
Manager shout-outs, work milestones, and birthdays/anniversaries — with consent. Birthdays and anniversaries only show if the person opted in. There is no peer voting, no achievements leaderboard, and no popularity contest here: only managers and owners post recognition.
No recognition yet.
Birthdays & anniversaries
No birthdays or anniversaries shown yet — dates without consent are not listed here.
Team
No team members yet. Add your first team member above.
Team saves in this browser only for now. Cloud sync comes later.
Schedule
Create shifts and catch overlapping assignments before saving. Overnight shifts work: an end time earlier than the start means it ends the next day, up to 24 hours. Schedule data is stored in this browser only.
Upcoming shifts
No shifts yet. Add a team member, then schedule their first shift.
Team Calendar
Plan the team month, request time off, and keep birthdays and important dates visible. In this prototype, calendar data is saved in this browser only—not shared across devices.
Time off Birthday Important date Pending request
Request time off
Time-off requests
No time-off requests yet.
Add a birthday or important date
Upcoming dates
No important dates added yet.
Tasks
Marking a task done does not pay points by itself. It waits in the approval queue below, and the owner approves it there.
Points & Bank
Self-serve: no AI runs this. The owner approves tasks and awards here, in this app, and every points move is recorded in the ledger below. Points save in this browser only for now. Cloud sync comes later.
Waiting for approval
Nothing waiting. Completed tasks show up here for approval.
Award points
Redeem points
Bank balances
Ledger — every points move
No points moves yet.