UniBooker Vehicle
Product LinkInstallation PlansSupport
  • Introduction
  • Changelogs
  • Getting Started
  • 🚀Admin Setup
    • Server Requirements
    • Install on Server
    • Required Configuration
  • 📱APP SETUP
    • Introduction
    • Code Setup
  • 📱VENDOR APP SETUP
    • Introduction
    • Code Setup
  • 🌎VENDOR WEB SETUP
    • Introduction
    • Code Setup
  • Support and Feedback
Powered by GitBook
On this page

Was this helpful?

  1. VENDOR WEB SETUP

Code Setup

1 - Vendor Firebase Credentials : To enable Firebase functionality in UniBooker for notifications and chatting, you need to configure the Firebase credentials in the system.

PreviousIntroductionNextSupport and Feedback

Last updated 4 months ago

Was this helpful?

  • Locate the file chat.blade.php in your project directory by navigating to: /your_domain/resources/views/vendor/chat.

  • Open the file and update the Firebase credentials as shown in the image below

  • Save the changes to the chat.blade.php file. This will ensure that the Firebase functionality is properly configured.

2 - Vendor OneSignal Key: To enable push notifications on vendor web portal, you need to configure the OneSignal App ID in the admin panel.

  • Log in to the admin panel and navigate to Settings -> General Settings -> Push Notification Settings.

  • Locate the field to enter the OneSignal App ID and input the key provided by OneSignal.

  • Refer to the image below for guidance

  • Save the changes. Push notifications will now be enabled for your vendor web.

3 - Google Client ID and Secret ID: To enable Google login for the vendor web portal, you need to update the Google Client ID and Secret Id and configure the necessary settings in the Google Console.

  • Locate the file GoogleAuthController in your project directory by navigating to: /your_domain/app/Http/Controllers/VendorAuth.

  • Open the file and update the client_id and secret id fields with the Google Client ID and secret id provided by Google. Refer to the image below:

    • Web App Name: Provide a name for your web app.

    • Authorized JavaScript Origins: Add your domain name (e.g., /yourdomain.com).

    • Authorized Redirect URIs: Add the URL in the format: /yourdomain.com/google/call-back.

  • For a step-by-step guide on creating a Google Client ID, you can follow the simple steps in this video

  • Save the changes in both the GoogleAuthController file and the Google Console. Google login will now be enabled for the vendor web portal.

To enable Google login, go to the and create a new project. In the API section, add the following details:

🌎
Google Cloud Console