Top

Documentation

Taxido is a unique and innovative app and website that brings a range of professional taxi services to your doorstep. Whether you need a quick ride, a rental, or intercity travel, Taxido offers reliable, convenient, and efficient solutions. Taxido - your all-in-one taxi service!

Firebase Setup:

NOTE :
Before launching the app, ensure you have correctly set up the ADMIN LARAVEL and have added all necessary data through the admin panel.


NOTE : For Firebase Social Login, you need to enable billing on your Firebase account, as it is required.


(1) Create Firebase Project:

(2) Setup Firebase Project:

(2.1) Android :
  1. Select an Android app in the firebase console.
  2. Write project package name and SHA-1 Key.
  3. Download google-service.json file and keep in project root directory
  4. Example Taxido(Project Name) -> android -> app
  5. Replace the file in "android/app"
  6. Update in project -> build.gradile
  7. Update in project ->android -> app -> build.gradile

(2.2) iOS:

  1. Create an IOS or Android click on Add app
  2. Select an iOS app in the firebase console.
  3. Write bundlid and APPID
  4. Download the Googleservice-info.plist file
  5. Replace the file in "ios/Runner/info.plist"
  6. Update "FirebaseApp.Configure()" in AppDelegate File
  7. Navigate to Firebase Dashboard > Project Settings > Select your iOS User APP > Copy the “Encoded App ID” value and

  8. <key>CFBundleURLSchemes</key>
          <array>
          <string>PASTE ENCODED APP ID HERE</string>
          </array>

Once you've finished setting up your Android and iOS Firebase projects, you can easily do this by following the instructions provided in the following link: Firebase Rules.