Code

Discussion on Exicube Taxi App

Discussion on Exicube Taxi App

By
Cart 1,286 sales

1525 comments found.

Are you providing the full source for the Android and IOS apps? Can I use local bank payment gateways and SMS Gateway after code customization?

Yes full source code is given and you can add / develop your local payment and sms gateway. Our code is in react, react native and firebase.

  1. Bug Report: Critical Error in regularusedfunctions Module

Date: July 13, 2025 Product: Exicube Taxi App Affected Module: regularusedfunctions v2.4.0 Firebase Functions: Node.js v22

  1. Executive Summary

We are experiencing a critical error that completely breaks the Google Maps API functionality in our production environment. The error prevents users from searching addresses, calculating routes, and completing bookings.

  1. Error Details
  1. Primary Error Message: ``` TypeError: Cannot read properties of undefined (reading ‘split’) at /workspace/node_modules/regularusedfunctions/index.js:1:156258 at /workspace/node_modules/regularusedfunctions/index.js:1:156313 at /workspace/node_modules/regularusedfunctions/index.js:1:268789 at /workspace/node_modules/regularusedfunctions/index.js:1:268799 ```
  1. Function Affected: - `googleapi` Cloud Function
  1. Impact: 1. Address Search: Users cannot search for pickup/drop locations 2. Route Calculation: Distance and duration calculations fail 3. Booking Process: Users cannot complete bookings due to location services failure 4. Business Impact: Complete service disruption
  1. Technical Environment

- Exicube Version: Latest (as of March 2025) - regularusedfunctions Version: 2.4.0 - Node.js: v22 - Firebase Functions: v6.3.2 - Google Maps APIs: All properly configured and working before

  1. Troubleshooting Attempted

1. Wrapper Implementation: Created a wrapper to catch and handle the error – FAILED 2. Version Downgrade: Attempted to downgrade to regularusedfunctions v2.3.0 – FAILED 3. Direct API Calls: Tried bypassing the module entirely – Partial success but breaks app compatibility 4. Clean Reinstall: Deleted node_modules and reinstalled – NO CHANGE 5. Firebase Functions Redeploy: Multiple redeploys – NO CHANGE

  1. Key Observations

1. The error occurs at line 1:156258 in the minified code of regularusedfunctions 2. The module is trying to call `.split()` on an undefined variable 3. This appears to be an internal module error, not a configuration issue 4. Our Google Maps API keys are valid and properly configured 5. The error started occurring without any changes to our code 6. Timeline: The system was working perfectly until recently, then suddenly started failing 7. No code changes: We did not modify any files when this error began

  1. Critical Questions for Exicube Team
  1. IS THIS A COMMON BUG OR JUST AFFECTING US?
1. Is this a known issue with regularusedfunctions v2.4.0?
  • We notice that v2.4.0 is not publicly available on npm, while v2.3.0 is the latest public version.

2. **Are other customers experiencing this issue? We couldn’t find any reports on CodeCanyon. Please confirm if this is a widespread problem or specific to our installation.

3. Is this related to the “Google’s Discontinued APIs Handled” mentioned in v4.6.0 changelog?

4. Did we miss any critical update or configuration change? We haven’t modified any code related to Google APIs.

5. Can you provide: – A hotfix for this issue? – The source code for the googleapi function so we can implement it directly? – An alternative solution to restore service immediately? – Confirmation if other customers are facing this issue?

  1. Request for Immediate Support

This is a PRODUCTION DOWN situation affecting ALL our users. We need an immediate solution or workaround.

  1. We specifically need to know: 1. Is this bug affecting other customers or just us? 2. If it’s just us, what could be wrong with our setup? 3. If it’s a common bug, when will a fix be available?
  1. Please provide: 1. Emergency fix or patch 2. Alternative implementation method 3. Direct support contact for critical issues 4. Working example of how to implement Google Maps API calls without the regularusedfunctions module

We are losing business every hour this remains broken. Please escalate this to your development team immediately.

  1. Contact Information

We are available 24/7 to work on this issue. Please respond as soon as possible with any solution or workaround.

Thank you for your urgent attention to this matter.

Note: We have already verified that all Google Cloud APIs are properly configured and billing is active. This is specifically an issue with the regularusedfunctions module.

Please connect with team at https://exicubecodehub.com chat section for any kind support .

tamsir

tamsir Purchased

Hello Sir What about this point? Is it Ok ?

Dear Exicube Code Hub Team,

I hope you’re doing well.

We are experiencing a critical and recurring issue on the Exicube Ride platform that has been affecting our operations for several versions now.

When a customer requests a ride and two drivers accept the request simultaneously, the system blocks one of the drivers. The only way to unblock the affected driver is by deleting and recreating their profile, which unfortunately results in the loss of their ride history and data.

In some instances, the system allows both drivers to respond, but only the last one to accept is recognized, while the other remains blocked. This inconsistent behavior has become a significant concern for us, as it directly impacts driver reliability and user experience.

We kindly urge your team to investigate and resolve this issue as soon as possible. A fix that prevents driver blocking in simultaneous acceptance scenarios—without requiring deletion or data loss—is urgently needed.

Please let us know if you need further details from our end to assist in identifying the root cause and implementing a resolution.

Thank you for your attention to this matter.

Please connect with team at https://www.exicubecodehub.com for any kind of support. Connect with them with proper videos demonstrating the issue clearly.

Hello, a few weeks ago I asked about the costs of using Firebase for this type of apps… In my case, I estimate I could handle up to 10,000 users between clients and drivers the first few months… So, could you tell me the cost of Firebase for that number of recurring users? I would also like to know, based on your experience with your clients who use your app and who have grown beyond that number of users (10,000), how much the monthly cost would be for them to pay beyond that?

It depend on many factors and usage patterns. For more technical information, please discuss with the team on https://exicubecodehub.com.

Hello,

I’ve been trying to reach you through chat and messages regarding an important matter but haven’t received any response yet.

Kindly check and get back to me at the earliest convenience.

Looking forward to your reply.

We are closed on Saturday and Sunday. And Working hours on week days are 9.30 a.m. and 6.30 pm. Working hours are the primary time of communication. For rest team will response on the working hours after weekends and holidays.

Hi, Good day .. Can you share with me your contact number , i would like to discuss with you

Whatsapp number is also fine

Team is available on chat on https://exicubecodehub.com from 9:30 a.m. to 6:30 p.m. India Time. Send you list of queries there or directly email to info@exicubecodehub.com

Hello, Can I use your app for my Motorcycle Commercial app Business?

Yes, you can replace the Cars with Motorcycle images and titles and run the same workflow. Chek the demo link on codecanyon page to run the apps yourself to see if it will fit all your requirements.

Dear Exicube Code Hub Team,

I hope you’re doing well.

We are experiencing a critical and recurring issue on the Exicube Ride platform that has been affecting our operations for several versions now.

When a customer requests a ride and two drivers accept the request simultaneously, the system blocks one of the drivers. The only way to unblock the affected driver is by deleting and recreating their profile, which unfortunately results in the loss of their ride history and data.

In some instances, the system allows both drivers to respond, but only the last one to accept is recognized, while the other remains blocked. This inconsistent behavior has become a significant concern for us, as it directly impacts driver reliability and user experience.

We kindly urge your team to investigate and resolve this issue as soon as possible. A fix that prevents driver blocking in simultaneous acceptance scenarios—without requiring deletion or data loss—is urgently needed.

Please let us know if you need further details from our end to assist in identifying the root cause and implementing a resolution.

Thank you for your attention to this matter.

can we create car pool service using this script

and

is user to user wallet transfer option is available

Point 2 we can implement with some customization but point 1 is a very change and is not feasible on this at the moment.

Please connect to https://exicubecodehub.com chat or contact us if you are interested in further discussion.

Hello, I am interested in seeing more details about your product, especially about a feature related to heat maps, is this feature visible to taxi drivers? Is it very useful to know the demand for trip requests by customers currently, or what do you use it for in your app? On the other hand, for a demand, let’s say about 1000 permanent users, what characteristics should the Linux server have where the backend will be installed or your app use Firebase to the backen and for send notifications only, other task? wich are in firebase?, tre cost of mantain in firebase aprox 1000 current user using the app wich are? About the request flow from the clients who make the request… Is the request sent to several drivers or is it sent to just one and if they reject it, is it sent to the next on a list? Regarding the price calculation, how do you do this using libraries or algorithms within the same app? Regarding payment, where I live, they offer very few online payment options, but they do exist, especially those related to QR payments from bank-linked accounts. Credit cards are rarely used by customers for these types of payments. Can I add this type of payment gateway? What options do I have for this?

Heat Map: Not available in the app at present.
Backend: Fully powered by Firebase.
Server: No separate server needed.
Firebase Use: Auth, database, notifications, cloud functions, schedular and storage
Firebase Cost: Low for ~1000 users, should cover mostly in free tier.
Request Flow: Sent to all driver within a radius.
Fare Logic: Based on bidding primarily. There is a workflow system with price option based on km and hour.
Payments: We have given 15 + payment gateways. Apart from that Custom QR/bank payments can be added. All supported via additional customizations.

Please connect with the https://exicubecodehub.com team on chat to dicuss further.

I forgot to ask a few more things… I really like the option of using only Firebase, just from what I see the costs go up a lot, especially in the case of authentication with Firebase, which I think is very expensive for many users. On the other hand, I wanted to ask if the app has the option to authenticate using the phone number? ... about the publication: although I think it would need to include some changes if they provide the source code, I’m not willing to analyze everything, but some parts, for example, adding a payment gateway for my country… is this very complicated? Can you help to do it? ... does your app use a location background? if so, Google and Apple greatly restrict this type of use, but have you already been able to publish the app on the Playstores or is it denied many times? in that case, do you have a roadmap to avoid these rejections? ... thanks in advance for the clarifications

When you press the location button when you immediately start the app, it crushes. Especially the internet is low

Please discuss this with team on https://exicubecodehub.com chat and they will help you sort it out.

Hello,

What is the update on my Admin panel setup? I have tried communicating via our regular communication email info@exicubecodehub.com but it seems like the email does not deliver anymore. Update me on the progress of my admin setup please

Please continue on email / chat now. Team will respond in morning. We upgraded the internal systems and the email went down this weekend.

Hi, I am very interested in your product. I would like to discuss some customization needs we have. Could you please provide me with an email so I can address our needs. Thank you

Please connect with team at https://www.exicubecodehub.com “chat” or on the website “contact us” to discuss further on possiblity for customizations.

please put inter-city lock on maps that we can manage price cost of rides per city. on the next updates will just wait

Please connect with team at https://www.exicubecodehub.com “chat” or on the website “contact us” to discuss further on possiblity for customizations.

please can you add up this module

FOB Geo Data Detector Auto detect user currency & language based on location (IP)

Multi language is there with default language selection. The country and currency has settings from Admin since this is targeted for single country use. If you need support for customizing the app, connect with team on https://www.exicubecodehub.com “chat” or on the website “contact us”

can you add an e-coins incentives or any other type of coins for driver if they reach a qouta. of successful rides or delivery. same as other delivery app that is more important so that drivers can motivate to get some rides

Please connect with team at https://www.exicubecodehub.com “chat” or on the website “contact us” to discuss further on possiblity for customizations.

Hi, I have a few questions: Can you configure and upload signed APKs to Google Play for me on iOS? I also need an automated billing API integrated, and I need the ability to implement the Mercado Pago split API for my country. Can you do this as an additional service? How much would it cost? Thanks.

Please connect with team at https://www.exicubecodehub.com “chat” or on the website “contact us” to discuss further and they will guide you the rest. And when you purchase, do this the first thing https://exicubecodehub.com/forum/__faq/how-to-get-help-as-a-codecanyon-buyer

I try to login to the admin panel but it shows

Authentication error

everytime I try to login to with admin email and password.

Kindly connect with our team through the chat section on https://exicube.com. They have already responded to your query regarding the error. The team is available from Monday to Friday, between 9:00 AM and 6:00 PM (India Standard Time).

Kindly respond to mail which sent on 12 March 2025

i even tried over Live Chat but No Response

We have replied on chat. We are not taking any external work as team is busy with internal work.

Hi, will you help with the installation of the Admin panel, website, and generation of mobile apps (APK, AAB, and IPS), or do we need to pay for such installations?

What is the Doc URL?

You need some basic previous knowledge of React native and Firebase to handle the deployments with ease but it can be done. You will have to send the errors to support for help on the issue faced. The documentation will be in the zip of the download.

If it becomes overwhelming, you can hire us to do the full installation and deploy till getting is approved from App stores. Please connect with team on https://www.exicubecodehub.com “chat” or on the website “contact us” if chat is offline. Team working hours between 9.00 a.m. to 6.00 p.m. India office time (Mon – Fri).

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey