Skip to content

Branding and Customization

Booking Calendar allows you to customize the look and feel of your instance to match your professional brand.

Customizing Logos

To change the logos used in the PWA and documentation:

  1. Replace the files in src/client/public/:
    • favicon.ico
    • apple-touch-icon.png
    • android-chrome-192x192.png
    • android-chrome-512x512.png
  2. Rebuild the application to apply changes.

Site Title and Metadata

You can customize the site title and SEO description via environment variables in your .env:

env
VITE_SEO_TITLE=My Professional Booking
VITE_SEO_DESCRIPTION=Book an appointment with me today.
VITE_SEO_AUTHOR=John Doe

Theme Colors

The primary theme color is controlled via CSS variables and .env settings for the PWA manifest:

  • Client Styling: You can modify the Base Web theme configuration in the client code if you need deep color changes.
  • PWA Theme Color: Update the theme-color meta tag in src/client/index.html or through the environment if supported.

Localization

If you want to use a specific language for your brand, set APP_LOCALE in your .env. See the Localization guide for more details.

Released under the GPL 3.0 License.