Description

Exicube Taxi App Android App
























Technology Used
– React v18
– React Native v0.74
– Expo SDK 51
– Node.js v18
– Firebase JS SDK v10
– Firebase – Realtime Database, Auth, Functions, FCM
– Google Maps API
– Google Cloud API

Change Log
v4.5.0 (21 December 2024)
– Driver Earning Quick View
– Tap Payment Provider Added
– Firebase Function V2
– Chat History View
– Performance Fixes
v4.4.0 (30 August 2024)
– Booking Receipt
– Driver Tips Added
– Xendit Payment Added
– Performance Fixes
v4.3.0 (21 June 2024)
– Promo in Cash
– SlickPay Payments Added
– FleetAdmin Earning Report
– Performance Improvements
v4.2.0 (23 May 2024)
– Expo SDK 51
– iyzico Payment gateway added.
– Map Drag to Select address moved to Search Address Page.
– Promo Errors fixed.
– Background sound booking push notification issue fix.
– Bulk push notification sending modified.
v4.1.4 (23 April 2024)
– Registration Web issue fixed
– Apple API declaration added
– iOS Web Checkout issue solved
v4.1.0 (27 March 2024)
– Expo SDK 50
– Payment Gateway Settings in Admin
– Booking for Other Person Added
– Paymongo Getway Added
– Push Notification use FCM v1
– Some UI fixes
v4.0.0 (13 Dec 2023)
– App UI Change
– Admin UI Change
– Complaint App Page
– Type Custom Issued Promo Code
– Driver Rating Comments
– More details in Driver Income Screen
– Custom Provider for sending OTP SMS
– Twillio API OTP Sending
– Fleet Admin Commission
– Threshold setting for Driver negative balance
– SOS Page added to Admin
– Mobile Money added for Paystack
– Node.js upgraded to 18 in sync to Eas Build Servers
– Firebase version 10.6
– SafetyNet API Removed
– Ability to remove Recaptcha
– Signup added back to Web
– Playtstore AD_ID issue fixed
v3.5.0 (18 Sep 2023)
– Expo SDK 49
– Authentication Methods made Optional
– Google Login added
– Facebook Login removed
– Negative Balance Threshold added
– Documentation updated
– Many Performance fixes
v3.4.0 (20 Jun 2023)
– Optional pre-paid or post-paid option
– Dashboard real-time drivers Update
– Saved Addresses in Address Search
– Long-distance map crash solved
– Some UI fixes
v3.3.0 (15 Apr 2023)
– Upgraded to Expo SDK 48
– Upgraded to Firebase 9.17.2
– Project re-written w.r.t Firebase 9 specifications
– All old react native packages replaced
– Documentation major update
– react-native-firebase package used for Phone Auth
– Email OTP based Auth removed. Password applied.
– Profile updation made easy
– New user filling Email and Name seamlessly while Booking
– Many checks and validations applied
– More security applied to Wallet
– UI and RTL issues fixed
– Terms & Conditions with Agree added
– Location permission check added in Home Page
– Option to Turn Off Cash & Online Payments
– Option to Turn Off Car Approval
– Option to make Car addition mandatory
– Option to turn off Terms Checking
– Ability to make License Image mandatory for Driver
v3.2.0 (25 Feb 2023)
– Translation creation automated for Admin
– Moved Reports in Tabs
– ID / Passport Verification
– Option to Turn Off ID /Password Verification
– Location Permission made easy to understand
– RTL Issues Fixed
v3.1.0 (14 Feb 2023)
– Payment Mode selection while Booking
– Ability to Sort Vehicle Type in Admin
– iPhone 14 Pro Max Design issue fixed
– Cancellation and other minor issues fixed
v3.0.0 (26 Jan 2023)
– App UI improved
– Website Ui change
– Admin UI improved
– New improved Dashboard
– Fleet Admin Booking
– Fleet Admin can create customers
– Fleet Admin can map Driver to Booking.
– Multiple Car and Active Car for Drivers
– Bottom tabs in App UI with Setting Page
– Additional Doc upload for Driver
– Convert to Rider / Driver viceversa
– Able to Edit Email and Mobile numbers now
– Booking schedular maps new drivers if delay in accepting
– Data State Management architecture improved
v2.1.0 (30 Oct 2022)
– Wallet on Web added
– Wallet Fund addition and Withdraw added
– Razorpay Gateway Added
– Documentation updated
– Expo Id issue solved
– Facebook login mobile update solved
v2.0.7 (2 Sep 2022)
– Expo SDK updated
– Map zoom issue solved
– Documentation updated
v2.0.6 (24 Aug 2022)
– EAS Build
– Expo SDK 46
– Android Latest SDK support
– New Facebook SDK change
– Email & Mobile Login based Approach
– Booking Information on Email
– Email SMTP configuration
– One file configuration for all Apps
– Booking Reference No. Added
– Two New Payment Gateway Added
– Push Notification Custom Sound
– Ability to Change Images on Web
– Ability to edit the profile like driving license, etc
– Cancellation Fee Credited to Driver
– Rider Negative Balance Checking
– Improve & Easy Installation
– Some UI Changes
– Minor Fixes and performance enhancements
v1.9.2 (7 May 2022)
– Apple build with Xcode 13 and iOS 15 equivalent
– Google API limit issue solved
v1.9.1 (4 May 2022)
– Driver finding issue solved
– Minor Fixes
v1.9.0 (28 April 2022)
– React Navigation 6
– Expo SDK 44
– Node Js 16
– Mobile Login based Approach
– Multiple Destination Select while Search
– Google API billing again optimized to cap minimum cost possible
– Google API will Support Language
– Direction API is costly and made optional from Admin Settings
– Web Setup Made Easy
– Wallet Add fund options configurable from Admin Settings
– Image Upload Size Reduce
– Captcha Appearing Frequency Reduced (This will depend on Google’s Algo now)
– Car List View Horizontal & Vertical Options
– Push Notification Reject possibility requested by Apple
– Apple Location Permission String Changed
– Cancellation Fees on Admin Earning Report
– Driver Alert for Duty if turned Off
– All Driver ignore will cancel booking
– Facebook Privacy Policy updated
v1.8.0 (9 February 2022)
– Handle location permission rejection gracefully as per Apple
– Privacy policy updated with Account Deletion section as per Facebook
– Default Country and Autocomplete Restriction UI changed in Admin Settings
– Web default language settings working
– Phone number mandatory check for Booking
– Optional Bank fields for Customers to Withdraw
– Other minor fixes
v1.7.0 (16 January 2022)
– Car Selection in App made Vertical scroller
– More Admin create page.
– Numbers after Decimal Setting Added
– Currency Symbol Switch Sides Given
– Negative Balance Allow for Driver Settings added in Admin
– Customer Wallet Withdraw and Admin Setting to turn off feature
– Multi Languages moved to database and setup from Admin
– Google Autocomplete country search restriction in Admin Settings
– Admin Panel Design improved with more Settings
– Login Default Country settings from Admin
– Trip Counts added to Reports
v1.6.0 (20 December 2021)
– RTL Support added
– Push Notification Page Added in Mobile App
– Push Notifications opens relevant page
– Theme file colours made easy
– A Test Payment Gateway added for developers
– Email verify issue solved
– And lot of fixes
v1.5.0 (17 November 2021)
– Expo SDK updated to 42
– All Payment gateways added to Web App
– Multi Language
– Manual Driver Dispatch
– Cancellation Fees and Cancellation Slabs
– Mercado Pago Payment Gateway
– Setup Steps reduced by 40% with Smaller Documentation
– Improved Map Page UI
– Setup Page for Admin & Database Setup
– API Restriction for Google API Keys
– Custom Search Component now supports Google API restrictions
– Car Icons on Map
– Auto Date Styling based on selected Language
– Driver Home Page Changed
– Web Menu Collapsing
– OTP Sharing Prompt
– Language and All Settings shifted to Server side
– And many other major fixes
v1.4.0 (19 July 2021)
– System upgraded to Node.js 14
– Map load time reduced
– Location permission rejection keeps rest of App working
– Prices shown under Cars in Home page
– Convert to Driver page on App
– Option to use platform based Google API Keys for better monitoring.
– Tabs in RideList
– Wallet withdraw loader added
– Bank fields can be turned on/off for Registration
– Removed App Transparency (Not required on our App as explained by Apple)
– Driver Logoff to turnoff duty
– All old package decrepitation messages solved
– Documentation updated
– Plenty of minor fixes
v1.3.0 (10 May 2021)
– Database Structure changed and Firebase rules updated.
– Made Google Storage Policy compliant
– Expo SDK updated to 41
– Apple App Tracking Policy implemented
v1.2.0 (18 Mar 2021)
– Promo Usage Limit Fixed
– Few button loading and data auto refresh added
– Web Landing Page Updated
v1.1.0 (23 Feb 2021)
– Kilometer to Mile conversion
– Limiting the Places Search by Country
– Address History in App Place Search
– Estimate Distance and Time for Customer
– Base Fare Added
– Percentage and Flat Rate Commissions
– Number of minor enhancements
v1.0.0 (16 Feb 2021)
– Prominent Popup for Android is now moved after login
– Google API algorithms refined for Distance calculation accuracy.
– Share of App link added for Refer and Earn program.
– Driver expected time to Arrive added
– Dashboard added for Fleet Admins
– Cancel Reason added to Admin Booking History
– Sudden last week appeared Facebook Web Login issue solved
– Tons of minor enhancements
v0.2.5 (23 Jan 2021)
– Fleet Management and Fleet Admin
– User, Driver and Fleet Admin creation from Admin Panel
– Fleet Admin can also add and remove drivers
– User Types now on different Pages for easy Management
– Continuous & Background Car Honking sound option on New Job for Driver
– Topup User/Driver Wallet by Admin.
– Driver Rating on Driver App Profile
– Driver Income Page on App
– Extra field in Car Types which becomes small toolip on Car Types to show
extra information as popup
– Cancellation Reason modification page on Admin
– All text including STATUS and Configuration Texts moved to Language File.
– More fields on Driver Registration
– Settings on Admin Panel enhanced.
– Driver can now see Estimate Fare before rider and also Trip Distance / Time
– Wallet Negative Balance support for Drivers to take the initial commission
of App owner on first rider then adjust later.
– Wallet and Cash made mandatory
– Authentication workflows changed to support Apple’s policies
– Tons of other Small Fixes.
v0.2.4 (3 Jan 2021)
– Some more editable fields added in Admin Panel screens
– iOS 14 tested and made related updates
– iOS side updated for location related policies.
– Issues like double push notification sent from Admin Panel solved
v0.2.3 (26 Dec 2020)
– Android Location Usage Disclaimer Popup Added
(Google Policy – Mandatory for Playstore upload)
v0.2.2 (20 Dec 2020)
– Upgraded to Expo SDK 40
– More Config given to Enable/Disable Social Logins
– All Colors in single file for Mobile App
– Background Geolocation Tracking improved.
– Driver low Wallet Balance check on first Booking.
– All Website text and App About Us content added to Language file
– Loaders in Login Pages
– Emergency Menu
– Book Later issue solved and Tons of minor improvements
v0.2.1 (05 Dec 2020)
– Mono Repo approach for organizing multiple sub projects into a single project
– Documentation improved
– Setup video link included
– Notification and Rating update issues resolved
v0.2.0 (27 Nov 2020)
– Rider and Driver App Clubbed together for faster setup and easy maintenance
– Web and Admin Web App Clubbed together for faster setup and easy maintenance
– Documentation reduced by 70%
– Driver Wallet
– Driver Withdraw
– Driver Ride Cancel before Starting
– Admin Withdraw Checking
– Payulatam Payment Gateway
– Culqi Payment Gateway
– Driver New Booking Car Honk Sound
– Fully rewritten with Redux.
– High Scalability and Peformance oriented update
– Reduced and optimised database calls
– Minimal use of Google APIs
– UI Changes and other enhancements
v0.1.4 (11 Oct 2020)
– Paytm Payment Provider Added
– Payfast Payment Provider Added
– Paystack Payment Provider Added
– Liqpay Payment Provider Added
– Flutterwave Payment Provider Added
– Securepay Payment Provider Added
– Expo SDK 39 updated
– Driver towards Rider Pickup features
– Driver Arrived Notification within 50 metres
– Android random crash issue fixed
– Google Navigation for reaching Rider
– Optimised Google API usage.
v0.1.3 (07 Aug 2020)
– Expo SDK 38 updated
– Expo OTA Push Update on Start
– New Expo Push Notification API used
– Email Verification Settings added
– Driver Intro Screen Added
– Country Code in Mobile Auth Page
v0.1.2 (17 Jul 2020)
– New Intro Page for Rider Login
– Rider Later or Book Later (Biggest update)
– Cloud Scheduler and auto dispatch for Ride Later
– Auto Cancellation of No Response Bookings
– Google Login added
– Google Map and other API usage heavily optimised to save cost.
– Driver Approval is optional from Admin Settings
– Booking OTP is now optional for Admin Settings
– All Settings now only in app.json. One config file on each App.
– Flutterwave Payment Gateway Added
– SecurePay Payment Gateway Added
v0.1.1 (03 Jun 2020)
– Website Added
– Web Based Booking Added for Rider
– Ride Booking by Admin
– Android Design Issues Fixed
– Date Locale Config available on Apps
– Over the Air Update. No need to deploy to App Stores everytime.
– Paypal Added. Paypal through Braintree also exists as it was.
– Firebase Function upgraded to Node10
– All reported issues and bugs reported till date are closed
v0.1.0 (03 May 2020)
– Uploaded to Apple Store and Playstore.
– iPad and Tablet Support
– Email Login Added along with Mobile Login
– Panic Button Added
– Map Initialising to Geolocation Fixed
– Background Geolocation Added
– Driver External Map Navigation Added.
– Security Improvements
– Documentation improved and setup stages reduced
v0.0.5
– UI changes.
– Mobile Login Added
– Email Login Removed
– Map Drag for Address Change
– Payment Modes Enable and Disable from Admin
– Change Currency from Admin
– Updated to Expo SDK 37
– Documentation improved
v0.0.4
– Pay with Stripe, Braintree and Paypal
– Apple Login
– Location Notification Card Honk Sound
– Fix – Notification Sound for Android
– Driver coming for Pickup – Tracking
– Added minimum fare
– Convenience fees are in percentage
– Real time on-trip tracking in driver side
– Driver income screen
– Improve payment receipt in both app
– Add wallet money
– payments and income reports in admin pannel
– Driver wise payments reports with filter in admin pannel
v0.0.3
– Expo SDK updated to version 36.0.0
– Documentation improved
– Facebook code change as per new Expo version
– Expo updated to latest for Rider
– Documentation improved
– Wallet.
– Transaction history.
– Card Payments.
– Save Card features.
– Push Notification.
– CSV export from Admin Panel.
– Bulk Push Notification from Admin Panel.
v0.0.2
– Facebook Signup for Rider.
– Promo Code Apply.
– Registration through Refferal.
– Chat between Rider and Driver
– Referral bonus.
– Dynamic car type.
– Multiple booking.
– Commission Settings for Each Ride Type.
– Driver duty Online and Offline.
– OTP verification for ride.
– Supports 64 bit Android.
– Todays, monthly and Total earning statistics on Admin pannel.
– Add/ Edit car type and rates on Admin pannel.
– Add/Edit promos on Admin pannel.
– Add/ edit referral commission on Admin pannel.
– Show all bookings on Admin pannel.
– Approve Driver Account on Admin pannel.
– Real time Map and show all drivers on Admin pannel.
– Show all users on Admin pannel.
v0.0.1
– Search location using google auto-complete.
– One step and easy booking process.
– Only one booking at a time.
– Live tracking of your ride.
– Ride alert for nearest drivers.
– Only Email/Password login is integrated for this version.
– Forms Validation ready.
– Smooth Animation between screens with drawer navigation.
– Infinite scroll and clean UI.
– Fully component based project structure.
– Billing and Rating Ready.
– Complete bookings history.
– Backend with Firebase real time database
(Firebase is Google’s mobile platform that helps you quickly develop
high-quality apps and grow your business).

Reviews

There are no reviews yet.

Be the first to review “Exicube Taxi App”