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:
- Replace the files in
src/client/public/:favicon.icoapple-touch-icon.pngandroid-chrome-192x192.pngandroid-chrome-512x512.png
- 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 DoeTheme Colors
The primary theme color is controlled via CSS variables and .env settings for the PWA manifest:
- Client Styling: You can modify the
Base Webtheme configuration in the client code if you need deep color changes. - PWA Theme Color: Update the
theme-colormeta tag insrc/client/index.htmlor 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.