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!

Installation

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


  1. If React Native isn’t yet installed on your system, follow this link to get started: https://reactnative.dev/docs/set-up-your-environment

1. SDK Version :


To integrate Taxido into your project, you'll need to make the following adjustments :

React Native (v0.82.1)

  1. You need React Native v0.82.1 (Stable Channel)

  2. To install React Native, follow the instructions at the https://reactnative.dev/docs/set-up-your-environment (Windows, macOS, etc.) provided at the link below.https://reactnative.dev/docs/set-up-your-environment

 

2. React Native Installation :


Follow the steps below to install React Native : https://reactnative.dev/docs/environment-setup

  1. Install Node.js (Recommended version: v22 or higher) :
      1. Download Node.js from here.

      React Native CLI :

      1. If you need more flexibility (especially for libraries like Taxido that may require native code), the React Native CLI provides more control over the native environment.

        1. Install React Native CLI :
          1. Install React Native CLI globally :
          npm install -g react-native-cli
        2. Create a New React Native Project :
          1. Create a new project :
          npx react-native init YourProjectName
        3. Navigate to the Project Folder :
          cd YourProjectName
        4. Install Dependencies :
          1. Install Android required libraries :
          npm install
          1. Install iOS required libraries :
          yarn install
        5. Run the Project :
          1. To run the app on Android :
          npx react-native run-android
          1. To run the app on iOS (macOS only) :
          npx react-native run-ios
          1. For iOS, make sure to run:
          cd ios && pod install

        3. React Native Installation in Visual Studio :


        1. Start Visual Studio and install the required dependencies, including Windows Desktop Development and C++ Desktop Development tools, for React Native development.

        2. After completing the installation, ensure that you have Visual Studio configured for React Native development.

        3. Verify Dependencies: Use the following command in your terminal to see if your React Native configuration is missing any dependencies :
          npx react-native doctor

        4. React Native Installation in Android Studio :


        1. Start Android Studio, then install the required apps, such as the Android SDK and Android Emulator.

        2. After installation, you may run and debug your React Native application on an emulator or connected device using Android Studio.

        3. Verify Dependencies: After setting up Android Studio, you can check for any missing dependencies by running the following command :
        4. npx react-native doctor

        5. React Native Dependencies Setup (Node.js, NPM, and CLI):


        Note: Use the instructions below to set up Node.js or other dependencies for React Native.

        1. Windows Setup:
          1. Open Command Prompt:
            • Press Windows Key + R, type cmd, and press Enter.
          2. Install Node.js (LTS) using Chocolatey
            • If Chocolatey is installed, run:
            choco install nodejs-lts
            • If Chocolatey is not installed, download and install Node.js LTS manually from the official Node.js website.
          3. Verify Installation
            • Run the following commands to check the installed versions:
            • The command above will return the installed version of Node.js. For React Native, it is recommended to use Node.js 18.x or Above for compatibility.
            node -v
            npm -v
          4. Install Node Version Manager (nvm) for Windows:
            • Download the nvm-setup.zip file from the official GitHub repository.
            • Run the nvm-setup.exe to install nvm on your system.
          5. Verify nvm Installation:
            • Run the following command to verify the nvm installation:
            nvm -v
          6. Add and Install a Specific Node.js Version using nvm:
            • To install a specific version of Node.js (e.g., Node.js 0.39.3), run the following command:
            nvm install 0.39.3
            • Replace 18.0.0 with your desired version number.
            • Once the installation is complete, use the following command to switch to the newly installed version:
            nvm install 0.39.3
            • Verify that the correct version of Node.js is active by running:
            node -v
      2. Linux Setup (Ubuntu/Debian-based distros)
        1. Update Package List
          • Open a terminal and run:
          sudo apt-get update
        2. Install Node.js and npm
          • Run the command :
          sudo apt-get install -y nodejs npm
        3. Verify Installation
          • Check the installed versions :
          node -v
          npm -v
      3. macOS Setup
        1. Install Node.js and npm using Homebrew
          • Open Terminal and run :
          brew install node
        2. Verify Installation
          • Check the installed versions :
          node -v
          npm -v
      4. Install React Native CLI & Setup a New Project
        1. Create a New React Native Project (Without Expo)
          • Run the command :
          npx react-native init MyProject
          • This ensures you always use the latest React Native CLI.
        2. Navigate to the Project Directory
          • Change into the newly created project folder :
          cd MyProject
      5. Running the React Native App
          • For Android Run :
          npx react-native run-android
      6. Important Notes
        • React Native CLI is built into npx, so you don’t need to install it globally.
        • EnsureJava JDK & Android SDK are installed for Android development.