Ionic 5 - Taxi Booking Platform with Firebase
  • Ionic 5 Taxi Complete Platform using Firebase - User, Driver Admin Apps
  • Why use this Starter
  • Setup and Deployment
    • Initial Dev Environment Setup
    • Running the App (Web Browser)
    • Deploying app as PWA
    • Building App on device
  • How to Use this Starter
    • Taxi Booking Complete Setup
    • Taxi User App - Setup
    • Taxi Driver App - Setup
    • Taxi Admin App - Setup
    • Testing Complete Platform
  • Platform Features
    • User App
    • Driver App
    • Admin App
  • Firebase Setup
    • New Firebase Project Setup
    • Firebase Integration Into User App
  • Extra
    • App Specific Requirements
    • Add More Features
    • FAQs
    • Firebase Setup (Ionic 4 Version)
    • Firebase Functions (Ionic 4 version)
      • Overview
      • Firebase Function in Code
      • How to Deploy Firebase Functions
Powered by GitBook
On this page
  • 1.1 Installing Ionic
  • 1.2 Install the Ionic CLI
  • 1.3 Node & npm
  • 1.4 Git
  • 1.5 Code Editor
  • 1.6 App Specific Requirements
  • Run the App

Was this helpful?

  1. Setup and Deployment

Initial Dev Environment Setup

This page describes the initial setup steps. Follow the steps to get the app setup and running on your dev environment, as well as on your devices.

PreviousWhy use this StarterNextRunning the App (Web Browser)

Last updated 4 years ago

Was this helpful?

Remember to enter your own GOOGLE API KEY in the source code in the place of YOUR_API_KEY. Without this api key, many functionalities might not work, especially maps. Check the for more info

These setups are needed before you can start working on this App platform. Make sure you have all the updated platform and framework needed :

  1. Installing Ionic

  2. Install the Ionic CLI

  3. Node & npm

  4. Git

  5. Code Editor

  6. Install the app dependencies

1.1 Installing Ionic

Ionic apps are created and developed primarily through the Ionic utility. The Ionic CLI is the preferred method of installation, as it offers a wide range of dev tools and help options along the way.

1.2 Install the Ionic CLI

Before proceeding, make sure the latest version of and are installed. See for details. Install the Ionic CLI globally with npm:

$ npm install -g ionic

1.3 Node & npm

To verify the installation, open a new terminal window and run:

$ node --version
$ npm --version

This starter app will run best with node 12.x +

Node and NPM version are constantly updated so if you face any issue in setup, or warnings in npm audit feel free to contact us.

1.4 Git

$ git --version

1.5 Code Editor

1.6 App Specific Requirements

Run the App

Now we have everything installed, we can test our Ionic App.

Almost all tooling for modern JavaScript projects is based in . The has prebuilt installation packages for all platforms. We recommend selecting the LTS version to ensure best compatibility.

Node is bundled with , the package manager for JavaScript.

is a distributed version-control system for tracking changes in source code during software development. Although it's not required, we highly recommend using Git for your app development.

First, install the command-line utility from the . For a GUI client, we recommend . To verify the installation, open a new terminal window and run:

You can also use Git CLI to perform all Git related tasks. A good description of all Git CLI commands is given .

Personally we use , however, many people like . You are free to choose any code editor you like.

There are few requirements of this app to be fulfilled . So you can check all it feature. They are listed in

Go to section to see how to do it.

docs
command-line
Node.js
npm
Environment Setup
Node.js
download page
npm
Git
download page
SourceTree
here
VS Code
Atom
App Specific Requirements
Running the App