Dashboard & Onboarding
Role-based dashboards and first-time user setup
Danvas provides role-specific dashboards that surface the most relevant information for each user type, plus a guided onboarding flow for first-time users.
Role-Based Dashboards
Admin Dashboard
Admins see a comprehensive operational overview across all locations:
- KPI Ribbon — Open incidents, pending manager reports, and active staff.
- Location Status Cards — Quick operational status of each restaurant site.
- Incidents List — Recent unresolved incidents requiring attention.
- Staff Table — Active staff details and report filing compliance.
- Weekly MVP Board — Top recognized employees from shift report hero mentions.
Member (Staff) Dashboard
Staff members see a focused view of their daily workspace requirements:
- My Shifts — Scheduled shifts for the week.
- Unread Announcements — New bulletin board posts.
- Pending Tasks — Opening/closing checklists and checklists.
- Recent Activity — Personal shift report history.
- Unread Daily Line-Up Count — Number of line-up cards waiting to be acknowledged.
Onboarding Flow
First-time users see a guided onboarding wizard on their initial login. It takes about a minute to complete.
Step 1: Profile Photo & Phone Number
A welcome screen greets you by name and lets you:
- Upload a profile photo: Select Upload Photo and pick an image from your device. The photo is saved as soon as it uploads — there is no separate save — and it is displayed next to your name on shift reports, the MVP board, and chat.
- Enter your phone number: Enter your mobile number to receive SMS alerts about shifts.
Continue checks the phone number before it moves you on. If the number is not usable, the message appears under the field you are looking at rather than after the last step, and the field keeps focus so you can correct it. The same rule runs again on the server when you finish, and a rejection there sends you back to this step with the reason on the input.
Step 2: Install the App (PWA)
Danvas is built to work like a native app on your phone. Tap the tab matching your device:
- iOS (Safari): Tap the Share button → select Add to Home Screen → tap Add.
- Android (Chrome): Tap the menu button (⋮), select Install app (or Add to Home screen), and confirm the prompt.
Once installed, you can launch Danvas directly from your home screen for a faster launch experience.
Skip Option
Skip is available on either step, and it finishes setup rather than postponing it: onboarding is marked complete and you will not be asked again. Skipping step 1 saves no phone number, so SMS shift alerts stay off until you add one under Settings → My Profile. A photo can be added there at any time too.
What Happens on Completion
- Your phone number is validated on the server and saved to your account.
- The onboarding completion flag is set so the wizard doesn't show again.
- You are redirected to your role-specific dashboard.
Onboarding fills in a profile for an account that already exists — it never creates one. If you can reach this wizard, your account was already provisioned by an invitation. An identity with no account is sent to the no-access page instead.