Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/navneet195/grab-shuttle

Grab Shuttle
https://github.com/navneet195/grab-shuttle

firebase firebase-auth firebase-realtime-database geofire locationmanager swift5-1 uber xcode

Last synced: 3 days ago
JSON representation

Grab Shuttle

Awesome Lists containing this project

README

        

# Grab Shuttle - the app for user
GrabShuttle is a new service that allows pre booking car from a list of fixed routes.
Add project file on your project!

# Cab Service and Live Location Sharing
The primary feature of Live Location Sharing. Live Location Sharing is useful for:

Workforce productivity apps with messaging and customer support capabilities
Peer-to-peer marketplaces for cab services
Ridesharing and carpooling apps like grab
It helps solve the user's anxiety of “where are you”.

![[Watch Demo](https://www.youtube.com/watch?v=Rxtiq3PBpEo)](https://img.youtube.com/vi/Rxtiq3PBpEo/0.jpg)

# Requirements
`OS X 10.15.5+`
`Xcode 11.5 or above`

# Create a Firebase project
In the Firebase console, click Add project, then select or enter a Project name. If you have an existing Google Cloud Platform (GCP) project, you can select the project from the dropdown menu to add Firebase resources to that project.

download GoogleService-Info.plist file and add on your project.

![](https://github.com/navneet195/Grab-Shuttle/blob/master/info2.png)

# Getting Started
The main goal of Grab Shuttle is to provide an easy way to work with location related functionalities (gps tracking, ip tracking, autocomplete of places, geocoding, reverse gecoding...) with ease.

Using this lightweight library you will not need to struggle with GeoFire's delegate and settings anymore; just ask for data and wait for it: Grab shutter calibrate GeoFire's settings (distanceFilter, accuracy...) for you based upon running requests.

How Grab Shuttle Live App uses firebase database API use
Grab Shuttle Live App uses Grab Shuttle firebase API to create and complete trips by using Live realtime database. Live App Backend allows to integrate.

# Usage
Firebase is an app development platform with tools to help you build, grow and monetize your app. More information about Firebase can be found at https://firebase.google.com.

# Install Firebase pod on your project
```
pod 'Firebase/Core'
pod 'Firebase/Database'
pod 'Firebase/Auth'
pod 'Firebase/Storage'
pod 'GeoFire', '>= 1.1'

```

# License
This software is Open Source under the MIT license, see LICENSE for details.