Danvas
Danvas
DashboardSupportWelcome

👤 USER DOCS

User Guides

Getting Started

Getting StartedDashboard & OnboardingApp Settings

Tutorials

Tutorial: Setting Up Shift Tasks & ClosersTutorial: Managing Incidents in the InboxTutorial: Tracking Compliance & Sync StatusTutorial: Operational Workflows with the AI AssistantTutorial: Building & Deploying Custom Checklists

Daily Operations (Staff)

Shift Workspace & TasksService Day SetupDaily Line-UpStaff Service Day ReportsForms

Communication & Chat

Messages & AnnouncementsUnified Operations InboxAI Assistant

Manager & Admin Guides

Daily Line-Up SetupStaff SchedulingManaging LocationsNPS and Guest FeedbackCouponsContacts and Guest HistoryManager CloseoutsDaily Line-Up & ComplianceAnalyticsIncident ReportingWhistleblower Concerns & FeedbackAdmin Tools

⚙️ DEVELOPER DOCS

Getting Started

Getting StartedDevelopmentDeployment Guide

Architecture

Architecture OverviewExplanation: AI Integration & Tenant SecurityExplanation: Dynamic Forms Engine DesignExplanation: Compliance Ledger DesignExplanation: Live Sync & Data FreshnessData FlowArchitecture Decision Records

Core Domain

Core DomainDatabase ReferenceLocations DomainAuth & RBACScheduling DomainReports DomainIncidents DomainUnified Operations InboxLive Sync Data FreshnessToast Sync PipelineNotifications DomainCoupons and Guest NPSAudit Log & Compliance ArchitectureDesign Audit FindingsAI Chat IntegrationAnalytics & Tips Integration

Frontend

Frontend ArchitectureFormsLoading SkeletonsComponentsPWA & Offline ShellScreenshots

API Reference

API Reference

Endpoints

POS Sales APIOptimization Data APISchedule Shifts APIEmployee Export APIReports APIIncidents APIAI Chat APIPush Notifications APIWebhooks APICron API

Contributing

ContributingCode Examples

Security

Security & Compliance

Release Notes

What's New

Managing Locations

Setting up and managing multiple restaurant sites

Overview

Danvas allows you to manage multiple restaurant locations from a single account. Each location has its own independent reports, schedules, and staff assignments, ensuring clear data separation for multi-unit operators.

[!NOTE] Location creation is handled via automated database provisioning or seeding. Danvas is edit-only for location metadata; physical sites cannot be added or deleted directly from the user interface. To create your first sample locations during development, run bun db:seed.

Editing a Location

Admin role is required to edit any location. Managers and staff see locations read-only.

  1. Navigate to Locations in the sidebar.
  2. Click Edit on any location card to open the settings page.
  3. Update the Name, Address, or Timezone (IANA format, e.g. America/Chicago).
  4. Set a Brand Color (hex value like #F59E0B) or Avatar / Logo URL (any publicly reachable image URL).
  5. Click Save Changes.

The settings form has two cards: General Settings (name, slug, address, timezone) and Branding (brand color, avatar/logo URL). The slug is the unique URL identifier for the location and is read-only — changing it requires a database migration.

To quickly update a location's brand color, use the color picker directly on the locations list card without opening the settings page. The avatar/logo always requires the settings page.

Assigning Staff to Locations

Staff members must be assigned to a location before they can file reports or view schedules for that site. See the Admin Guide for the full user-management flow.

  1. Navigate to Admin → Users.
  2. Open a user and switch to the Edit sheet.
  3. In the Authorized Locations section, select one or more sites.
  4. Set a Primary Location for the user's default dashboard view.
  5. Save — the change is applied immediately and logged to the audit trail.

Switching Locations

If you have access to multiple locations, you can switch between them using the location selector at the top of the sidebar.

  • Dashboard View: Switching locations updates all metrics and recent activity to the selected site.
  • Reporting: Filing a report automatically defaults to your active location.

Related

Staff Scheduling

Shift Reports

Technical: Locations Domain

Staff Scheduling

How staff schedules are managed in Danvas

NPS and Guest Feedback

Interpret location-scoped NPS, coupon ratings, and anonymous feedback recovery

On this page

OverviewEditing a LocationAssigning Staff to LocationsSwitching LocationsRelated