All Projects → hello-paulvin → city-cab

hello-paulvin / city-cab

Licence: MIT license
An open source flutter taxi - app for learning purpose(Provider & Bloc) using firebase as backend/server

Programming Languages

dart
5743 projects
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to city-cab

iOS-SwiftUI-Firebase-Login-Example
Complete Sign up and Sign in Process for iOS SwiftUI - using Firebase Email and Password Authentication.
Stars: ✭ 37 (-45.59%)
Mutual labels:  firebase-auth, firebase-database
firebase-photos
✅ 100% Firebase-Powered Android App, Instagram Clone App
Stars: ✭ 22 (-67.65%)
Mutual labels:  firebase-auth, firebase-database
uMe
Online Chatting Application (Android) || Messaging App || Firebase
Stars: ✭ 138 (+102.94%)
Mutual labels:  firebase-auth, firebase-database
whatsApp clone
Flutter WhatsClone (with Firebase + Clean Architecture) this app follow clean architecture proposed by our friendly Uncle Bob.
Stars: ✭ 181 (+166.18%)
Mutual labels:  firebase-auth, flutter-bloc
Transact
A transaction management android app which allows you to verify records from both parties before addition.
Stars: ✭ 21 (-69.12%)
Mutual labels:  firebase-auth, firebase-database
ionicfirebaseauth
Exemplo de alguns tipos de autenticação com Ionic 2 e Firebase
Stars: ✭ 18 (-73.53%)
Mutual labels:  firebase-auth, firebase-database
Chatter
Real time chat app written in Swift 4 using Firebase
Stars: ✭ 30 (-55.88%)
Mutual labels:  firebase-auth, firebase-database
React Firebase
🔥Declarative React bindings for Firebase Auth & Realtime Database.
Stars: ✭ 176 (+158.82%)
Mutual labels:  firebase-auth, firebase-database
IoT-Modelling-Tool
IoT Modelling Tool is a platform which allows users to have their own devices and components modeled in order to represent and manage a physical environment.
Stars: ✭ 16 (-76.47%)
Mutual labels:  firebase-auth, firebase-database
flutter-fitness-app
Fitness app using Flutter
Stars: ✭ 30 (-55.88%)
Mutual labels:  firebase-auth, firebase-database
FirebaseAI-Android-Chat-App
A simple firebase enabled chat app. SMS & Email Password Authentication enabled.
Stars: ✭ 38 (-44.12%)
Mutual labels:  firebase-auth, firebase-database
firebase
Modular Firebase 🔥 implementation for NativeScript. Supports both iOS & Android platforms for all Firebase services.
Stars: ✭ 36 (-47.06%)
Mutual labels:  firebase-auth, firebase-database
Firebase Ios Sdk
Firebase iOS SDK
Stars: ✭ 3,309 (+4766.18%)
Mutual labels:  firebase-auth, firebase-database
app
Source code of intencje.pl website and mobile/desktop apps based on Angular, Firebase, and Capacitor.
Stars: ✭ 12 (-82.35%)
Mutual labels:  firebase-auth, firebase-database
Firebase Kotlin Sdk
A Kotlin-first SDK for Firebase
Stars: ✭ 214 (+214.71%)
Mutual labels:  firebase-auth, firebase-database
firebase-chat-sample
A sample app that shows basic usage of Firebase Auth and Database in form of a very simple chat hub app
Stars: ✭ 21 (-69.12%)
Mutual labels:  firebase-auth, firebase-database
React Firebase Hooks
React Hooks for Firebase.
Stars: ✭ 2,227 (+3175%)
Mutual labels:  firebase-auth, firebase-database
Space
A real time chat app for developers built using React, Redux, Electron and Firebase
Stars: ✭ 161 (+136.76%)
Mutual labels:  firebase-auth, firebase-database
firebase-bundle
A Symfony Bundle for the Firebase PHP Admin SDK
Stars: ✭ 112 (+64.71%)
Mutual labels:  firebase-auth, firebase-database
BirthdayReminder
Open source Android application which keeps track of and reminds users of their loved ones birthdays. View on the PlayStore here: https://play.google.com/store/apps/details?id=website.julianrosser.birthdays
Stars: ✭ 29 (-57.35%)
Mutual labels:  firebase-auth, firebase-database

CITY CAB

This is an open source project to build and deploy a ride hailing app(Taxi-App) using FLUTTER and FIREBASE as Backend.

This is entirely open for contributions as it is meant for learning purpose. Code review, suggestions and ideas are welcome.

NOTE:

To kick start this project;

We're using 2 state management approaches in different branch for this project for now🙂

Bloc Pattern

These solution can be found in the develop-bloc branch of these project

How we are using it

UI/VIEW -> BLOC -> REPOSITORIES ↔️ SERVICES -> MODELS

The UI reponse to state changes in the BLOC, and data is fatch from the repositories while the services is for some dedicated services in the app; The Models blue-print our data from the server or anywhere from the app

Provider

These solution can be found in the develop-provider branch of these project

How we are using it

UI/VIEW -> STATE -> REPOSITORIES ↔️ SERVICES -> MODELS

The UI reponse to state changes in the state(Provider), and data is fatch from the repositories while the services is for some dedicated services in the app; The Models blue-print our data from the server or anywhere from the app

VIDEO CONTENTS

🆕

Driver's Account Setup || Intro To Realtime Location Tracking || User Roles; Flutter Taxi-App Ep13

  • In this video I'm going to discuss how we can setup our driver's account base on users privileges and update our UI base on that and I'm also going to bring in realtime location tracking using the Geolocator plugin. So you should expect;
  1. Driver's Account Setup || User Privileges
  2. Intro To Realtime

IMAGE ALT TEXT HERE

Ride Repository || Services; Board Ride, Load Rides and Cancel Ride - Flutter Taxi-App Ep12b

  • This is a continuation of creating data models[https://www.youtube.com/watch?v=JX6KL...] on our previous tutorial. In this video am going to talk about some CRUD operations that will be related to our Ride Repository like Boarding, loading and cancelling a Ride;

We'll make a singleton class for Ride Repository to always initialise it once.

IMAGE ALT TEXT HERE

Creating Data Models; Flutter Tax-App Ep12a

  • In these episode 12a; I'm going to show you how we create our models so to suit how we get our db data for our CITY CAB taxi-app Project. I'll be creating this models manually and showing you how we are using it in details.

To continue with episode watch: Ride Repository || Services; Board Ride, Load Rides and Cancel Ride - Flutter Taxi-App Ep12b(https://www.youtube.com/watch?v=6TRaK3s8Nl8)

IMAGE ALT TEXT HERE

Build UI for CITY CAB(BottomSlider) using PROVIDER to Change State; Flutter

  • I'm going to work you through building a decent UI for our taxi app. We'll change state using provider.

IMAGE ALT TEXT HERE

Convert BLOC to a PROVIDER implementation; FLUTTER

  • In this 25min video I will show you how to convert a ready bloc pattern base implementation app to a provider implementation.

IMAGE ALT TEXT HERE

Search Location || Show Polylines between 2 Geopoints on Map; #TaxiApp #Bloc FLUTTER

  • In this video I'll explain how to search current and destination on our taxi app. Fork Source code repo.. contribute! Subscribe To Flutter Fairy

IMAGE ALT TEXT HERE

Google Map Custom Info Window & Markers || MapServices || Taxi-App || CityCab; FLUTTER

  • In this tutorial we'll make a custom info window and map markers that replaces the usual google default marker and info_windows... Also create our map services singleton class to handle all our map related services and also manage our MapState with bloc library.

IMAGE ALT TEXT HERE

Set Up User Account; FLUTTER & FIREBASE #citycab

  • In this video we'll set up an account for our users when there are done authenticating their phone numbers. We start the real map thing in our next video stay tuned

IMAGE ALT TEXT HERE

Flutter Folder Structure(Bloc); Taxi-app Esp 3a

  • In this video we are going to structure our folders in our project to easily maintained and scale it. This folder structure is base on personal research and not to over-engineer things. Please subscribe and share😃

IMAGE ALT TEXT HERE

Phone Number Authentication || Bloc Explained || Flutter + Firebase; Bloc #TaxiApp Eps 4a

  • This video will walk you through Firebase Phone number authentication using bloc.

IMAGE ALT TEXT HERE

Connect Android App To Firebase; FLUTTER Taxi-App

  • In this video will connect our taxi app to firebase for android platform. I will also show you how to use github branches and pull requests.

IMAGE ALT TEXT HERE

Build A Taxi-App from Scratch; FLUTTER Eps1 Setup

  • In this video we will set up our project for our taxi-app from scratch with flutter. Clone and start contributing open source.

IMAGE ALT TEXT HERE

This is brought to you by Paul from FLUTTER FAIRY

Buy Me A Coffee

PLEASE, STAR⭐️ THIS PROJECT BEFORE YOU LEAVE😃

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].