
Closed
Posted
Paid on delivery
The referral flow in my JavaScript-based Firebase back end has stopped rewarding the referrer. A new user can still sign up with a code or link, the record shows in Firestore, yet the commission field in the referrer’s wallet document remains unchanged and no error is thrown. My priority is the commission-crediting logic. I would like you to trace the current Cloud Functions (or client-side writes, if that’s where it lives), verify the database rules, and patch whatever is preventing the wallet balance from updating. The app itself is delivered as a mobile build, so please keep an eye on any latency or permission issues that might arise on that platform. Acceptance criteria • When a user registers with a valid referral code or link, the referrer’s wallet balance reflects the commission instantly and persists after page refresh or app relaunch. • Your fix is committed with clear comments and a brief note explaining what was wrong and how you resolved it. • No other wallet or registration features break in the process; basic regression testing passes. Tech in use: Firebase Authentication, Firestore, Cloud Functions, vanilla HTML/JS front end that compiles into the mobile build (Cordova). Access to the repository and Firebase console will be provided as soon as we kick off.
Project ID: 40669623
79 proposals
Remote project
Active 6 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
79 freelancers are bidding on average ₹21,531 INR for this job

Hello, I can help you with "Fix Firebase Referral Commission" as per your given project description. We can discuss more in detail during a chat conversation when you are available. I've worked on many PHP projects in recent times. So I am confident on achieving your expected Goals. Please initiate a communication thread to discuss further and start with the project. ⭐ 5.0/5 from a recent client: "A more professional version: “Excellent work! The job was completed within the committed timeline. Great quality, professionalism, and timely delivery. Highly appreciated and recommended.”" Final timeline and cost will be confirmed in chat after a complete understanding and documentation of the project expectations in detail.
₹22,500 INR in 5 days
8.0
8.0

Hi, I’ve reviewed your Firebase referral issue and can troubleshoot and fix the commission-crediting flow without disturbing the existing wallet or registration functionality. I’m an Expert JavaScript/Firebase Developer with 8+ years of experience working with Firebase Authentication, Firestore, Cloud Functions, security rules, and mobile-connected applications. I’ll trace the complete referral flow from signup → referral validation → referrer lookup → commission calculation → wallet update, then inspect Cloud Functions, Firestore rules, document structure, and any permission/race-condition issues. I’ll ensure the wallet update is atomic and persists correctly after app relaunch. Skills: JavaScript, Firebase Auth, Firestore, Cloud Functions, Security Rules, REST APIs, Cordova, Git. => Referral & Commission Debugging => Firestore Wallet Updates => Cloud Functions => Security Rules & Permissions => Atomic Transactions => Regression Testing I’ll commit the fix with clear comments and provide a short explanation of the root cause and solution. I’ll also test valid/invalid referrals and existing wallet functionality before handover. I can start immediately and focus specifically on the commission issue first. Thanks!
₹28,000 INR in 20 days
7.9
7.9

Your referral commission is writing to Firestore but the wallet document isn't updating because either the Cloud Function isn't triggering on the correct collection path or the security rules are blocking the write silently. This is a common Firebase pattern failure that costs you revenue every day a referral goes unrewarded. Quick questions - are you using onCreate triggers or HTTP callable functions for the referral flow? And do your Firestore rules allow the function's service account to write to the wallet subcollection? Here is the architectural approach: - CLOUD FUNCTIONS: Audit the onCreate trigger path and verify it's listening to the correct Firestore collection where new user records land, then trace the wallet update transaction to confirm it's not failing silently due to missing error handlers. - FIRESTORE RULES: Check if wallet writes require user authentication context that the function lacks, then add service account permissions or restructure the rule to allow admin SDK writes. - TRANSACTION LOGIC: Wrap the commission credit in a Firestore transaction to prevent race conditions if multiple referrals fire simultaneously, ensuring atomic updates that won't corrupt balances. I've debugged similar Firebase commission flows for 2 fintech apps where silent rule failures caused exactly this symptom. Let's schedule a 15-minute call to review your function logs and rule structure before you lose more referral revenue.
₹22,500 INR in 7 days
7.4
7.4

I can trace the referral flow across Firebase Auth, Firestore, Cloud Functions, and security rules, identify why the referrer wallet update is being skipped, and patch it without affecting registration or other wallet logic. I’ll verify the commission persists correctly on mobile, run regression checks, and commit the fix with clear comments and a concise root-cause note.
₹15,000 INR in 3 days
6.5
6.5

Hi Hope you are well. We are a team of 12+ fullstack developers who can help you fix your firebase referral commission issue you are facing. The amount mentioned in the Bid is a place holder, will be finalized once we review the code and identify how much effort is required. Can you please share some more details of the code/access and then we connect and fix the issue accordingly? Regards, Mayank Domadiya
₹25,000 INR in 7 days
6.4
6.4

Hi, I'm Gigi. A silent failure like this — Firestore records the signup, no error thrown, but the referrer's wallet field never moves — is almost always one of three things: the Cloud Function isn't firing on the right trigger, the write is happening client-side and getting quietly rejected by security rules, or the wallet update runs outside a transaction and loses the race. I'd reproduce it first with a test referral, add temporary logging around the crediting path, then patch the actual cause and make the balance update an atomic transaction so it persists across refresh and app relaunch. Firestore rules get reviewed too, plus a check that the Cordova mobile build isn't hitting a permission or latency edge. You'll get the fix in a commented commit and a short note on what was wrong. I do a lot of Node/JS backend and API debugging, including a Node/TypeScript/MongoDB Telegram app for David and repeat bug-fix work for Roland. No other wallet or registration behaviour will be touched.
₹18,000 INR in 4 days
6.1
6.1

Hello Client, Greeting of the day!!!! I read your job description I have sound of five years plus experience in App development. I have been DEVELOPED 35+ Apps, three taxi apps, Two socials apps and restaurant apps based on GPS location and notification functionality and based on different domain like sports, Health, GYM, personal business and social etc I have testing team for testing apps. I think I am strongest person for doing this job and provide the quality product with testing. I am always available for your support. Thanks Sr. Mobile Developer
₹12,500 INR in 1 day
6.7
6.7

I read your job post, I am confident in my ability to fix your referral commission issue. Given my experience with Firebase Authentication, Firestore, Cloud Functions, and substantial knowledge of JavaScript, I would be able to trace the commission-crediting logic efficiently and effectively resolve any database rules or code inconsistencies that may have caused this problem. Moreover, my proficiency in Cordova for mobile app development would come in handy as I take care of any latency or permission issues that may arise on that platform. In ensuring a successful fix, I'll commit clear comments alongside a detailed explanation of the problem you faced and how I resolved it. Cognizant of the potential impact my changes can have on other wallet or registration features, I'll ensure basic regression testing passes seamlessly. Finally, my portfolio boasts of successful projects in various domains such as finance management and inventory systems where accuracy and seamless data management are crucial, just like ensuring referrals are correctly rewarded. And with proficiency extending across API integrations and real-time communication tools, I'm equipped with the diverse expertise necessary to deliver and exceed your expectations. Let's restore your app's functionality together!
₹20,000 INR in 10 days
6.1
6.1

Silent commission failures on Firebase referrals are almost always a Firestore rule blocking the wallet write, or a Cloud Function trigger firing on the wrong document path. I'll trace the referral write path, confirm whether the credit runs client-side or in a Function, then patch the rule or trigger so the referrer's wallet updates atomically using a transaction. One catch: if it's client-side, Cordova auth tokens sometimes expire mid-write and swallow the permission error. 1) Is the commission logic in a Cloud Function, or in the client JS? 2) Same bug on fresh installs, or only existing accounts? Cheers Shayan
₹21,250 INR in 3 days
5.6
5.6

Hi, I’m Karthik, a seasoned developer with 15+ years of experience in JavaScript and Firebase. I understand the urgency of resolving your referral commission issue. I will thoroughly analyze your current Cloud Functions and Firestore setup to identify the root cause of the wallet balance not updating for referrers. My approach includes: 1. Trace Existing Logic: Review the referral flow and commission logic to ensure it triggers correctly upon user registration. 2. Database Rules Verification: Confirm that Firestore rules allow the necessary updates to the wallet documents. 3. Testing: Perform regression testing to ensure no other features are impacted and that the changes persist after refreshes. I will provide well-commented code and a brief summary of the fixes made. With my expertise, I guarantee a swift and efficient resolution. Let's get started to restore your referral system! Looking forward to working together. Best, Karthik
₹25,000 INR in 7 days
5.4
5.4

✔ I deliver 100% work — 99.9% is not for me. ✔ Workflow Diagram Referral Registration ⟶⟶ Code/Link Validation ⟶⟶ Cloud Function Trace ⟶⟶ Firestore Rules Review ⟶⟶ Wallet Commission Update ⟶⟶ Persistence Check ⟶⟶ Regression Testing Key Highlights ✔ Debug Firebase Authentication, Firestore, Cloud Functions, and JavaScript referral workflows. ✔ Trace the complete referral path from signup through commission calculation and wallet crediting. ✔ Review Firestore security rules, permissions, document paths, field names, and update operations. ✔ Identify silent failures caused by async handling, incorrect references, permissions, triggers, or transaction logic. ✔ Patch the commission-crediting workflow while preserving existing registration and wallet functionality. ✔ Use atomic Firestore transactions/updates where appropriate to prevent duplicate or lost commissions. ✔ Verify wallet persistence across refresh, relaunch, and multiple referral scenarios. ✔ Test Cordova/mobile behavior including authentication timing, network latency, and permission-related issues. ✔ Provide clean committed code, comments, regression testing, and a concise technical handover. Best Regards, Asad JavaScript | Firebase | Node.js | Cloud Functions | Firestore
₹18,000 INR in 13 days
4.8
4.8

Having worked in the web and mobile app development industry for nearly a decade, I've honed my skills and gained significant expertise in crucial technologies like HTML, JavaScript, MySQL, Node.js, PHP that are directly relevant to this project. Addressing the referral commission issue you have with Firebase will require a deep understanding of these technologies and their underlying frameworks - precisely a core area of my specialization. Over the years, I've successfully tackled numerous projects involving Firebase, Firestore, Cloud Functions - all key components involved in your application. This prior experience is essential as it provides me with the platform-specific knowledge to ensure minimal latency or permission glitches you are concerned about on Cordova. Furthermore, I am particularly adept at troubleshooting issues and debugging intricate functionalities in codebases. I pledge to commit myself fully to your project until each acceptance criteria is fulfilled. In addition to furnishing effective technical solutions to address your problems with full-stack development covering frontend (vanilla HTML/JS) and backend (Node.js), my commitment towards quality work and great client service will further enhance your project experience - a commitment encompassing clear comments and precise notes on every single line of change I make to your codebase. A bonus point: you'll enjoy free after-delivery support from me for 3 months in case anything unforeseen crop
₹25,000 INR in 7 days
5.6
5.6

With my decade-long full-stack development experience and your detailed project description, chetan is not just another developer; I take ownership of both the code and its context. This makes me uniquely qualified to resolve the issue you're experiencing with your Firebase referral commission system. I have substantial expertise in all the technologies at play here - Firebase Authentication, Firestore, cloud functions, and vanilla HTML/JS front end- and have successfully implemented similar referral systems with accurate commission crediting in the past. You can count on me to thoroughly trace every potential fault line across client-side writes, Cloud Functions operations, database rules, enforcing the integrity of data, and latency during page refreshes or app relaunches. Importantly, while fixing this critical commission-crediting logic and conducting comprehensive regression testing against breaking anything else in the wallet system during the process is within my capability. In addition to resolving your immediate problem with top-notch precision and documentation to ensure clarity for you and other developers, I bring a strategic mindset to my work. I take the time to understand your business objectives intimately and design solutions for long-term growth. My clients value my structured approach that enables me to offer not just a quick fix but insight-driven solutions that scale with their businesses.
₹25,000 INR in 5 days
5.1
5.1

As an experienced web and mobile developer with over 6 years of experience, I understand the value of timely delivery and constant communication, two key aspects that have kept my clients satisfied throughout. I possess a unique blend of skills in HTML, Mobile App Development, and Node.js. These are precisely what you need to fix your Firebase referral commission issue. I am well-acquainted with Firebase Authentication and Firestore; regularly working on Cloud Functions. This allows me to systemically trace the issue from all possible angles – be it on the Cloud or on the client-side. Additionally, I love dealing with databases (including Firebase) and enjoy fixing complex logical flow - areas where your project heavily depends on. To prove my capabilities, I promise you a swift and effective remedy to your referral commission problem while keeping in mind the potential latency or permission issues that may arise. My commitment includes a thorough testing to ensure no unwanted errors occur in the process thereby upholding any other functionality your app has. With my positive attitude and proven skill set, let me be the one to bring back the lost rewards to your app. Looking forward to kicking off this project with you!
₹12,500 INR in 2 days
3.8
3.8

Your Firebase referral system is registering new users correctly, but the commission credit workflow is failing somewhere between the referral trigger and the wallet update. I have experience debugging JavaScript/Node.js backends, Firebase integrations, Firestore data flows, authentication logic, and server-side functions. I have worked on backend systems involving payment workflows, automated processing, and database consistency, including fixing issues where business logic did not update records as expected. I can trace the referral flow from user signup through Firestore writes, Cloud Functions triggers, and security rules to identify why the wallet commission is not being applied. I will review permissions, async execution, transaction handling, and mobile-related latency issues, then patch the logic with clear comments and regression testing. I will also document the root cause, the changes made, and verify that registration, wallet updates, and existing features continue working correctly.
₹25,000 INR in 5 days
4.0
4.0

Hello, I understand your referral commission issue: users register successfully, referral data is stored, but the referrer wallet balance is not being updated. This points to a problem in the commission logic, Cloud Functions, Firestore rules, or transaction flow. I can help by: * Reviewing Firebase Authentication and Firestore structure * Debugging Cloud Functions or client-side commission logic * Checking Firestore permissions and security rules * Fixing wallet update transactions * Testing referral registration and wallet persistence My approach is to first trace the complete referral flow, identify the exact failure point, implement a safe fix, and perform regression testing to ensure existing wallet features remain stable. I have experience with JavaScript applications, backend logic, databases, API integrations, and troubleshooting production issues. A few questions: 1. Is the commission update handled through Cloud Functions or directly from the client? 2. Are there any Firebase logs/errors in Cloud Functions currently? 3. Was this working before, and did it stop after any recent changes? I can provide a clean fix with clear comments and documentation. Best regards, Ankit
₹20,000 INR in 5 days
3.6
3.6

Hi, I can trace the referral flow through Firebase Authentication, Firestore, Cloud Functions and the JavaScript client to identify why the commission is no longer being credited. I’ll check the function logic, Firestore rules and wallet update flow, then implement and test the fix without affecting registration or other wallet features. I’ll also verify that the commission persists correctly after refresh/relaunch and provide a clear commit and short explanation of the root cause and fix. Could you share the repository and Firebase project access so I can review the existing referral and wallet logic and get started? Best regards, Ahad
₹12,500 INR in 2 days
3.7
3.7

Hi, I can help fix the referral commission issue in your Firebase application. I have 8+ years of experience in JavaScript/Node.js development and have worked with Firebase, Firestore, APIs, authentication, notifications, and backend logic. I’ll trace the flow from Firebase Auth registration → referral validation → Firestore wallet update, and check the Cloud Functions, document paths, Firestore rules, and async operations to find where the update is failing. I’ll apply a focused fix using the existing structure, test the commission update and persistence, and make sure the registration and wallet flow remain unaffected. Thanks.
₹20,000 INR in 7 days
4.0
4.0

Hello, Are you frustrated with your referral commission system not working as expected in your Firebase back end? Look no further! I specialize in fixing complex Firebase issues just like the one you are facing. After reviewing your project requirements, I understand that your main concern is ensuring that the commission field in the referrer's wallet document updates correctly when a new user signs up using a referral code or link. My proposed solution involves meticulously tracing the current Cloud Functions or client-side writes, verifying database rules, and addressing any issues hindering the wallet balance update. With my expertise in Firebase Authentication, Firestore, and Cloud Functions, along with experience in resolving similar referral commission issues, I am confident in providing a seamless solution that meets your needs. Additionally, my commitment to clear communication, quality work, and reliable post-launch support ensures a successful project outcome. I invite you to open a chat with me to discuss your project further and explore how we can resolve your referral commission challenges effectively. Website: https://www.freelancer.com/u/rajeshrolen Sincerely, Rajesh Rolen
₹12,500 INR in 7 days
3.2
3.2

Hello, I’m Lokesh, a Full Stack & Mobile Developer with 10+ years of experience. I can trace and fix your Firebase referral commission flow, including Cloud Functions/client-side logic, Firestore rules, wallet updates and referral validation. I’ll identify why the commission is not being credited, patch it safely, and test registration, wallet persistence and app relaunch scenarios without affecting existing functionality. I’ll provide the committed fix, clear code comments, regression testing and a short explanation of the root cause and solution.
₹12,500 INR in 4 days
3.2
3.2

Haldwani, India
Member since Aug 25, 2026
₹600-1500 INR
$250-750 USD
₹12500-37500 INR
₹600-1500 INR
₹150000-250000 INR
₹100-150 INR / hour
₹12500-37500 INR
$30-250 USD
₹12500-37500 INR
₹2000-5000 INR
£250-750 GBP
$30-250 USD
₹12500-37500 INR
₹75000-150000 INR
₹750-1250 INR / hour
$250-750 USD
$250-750 USD
$30-250 USD
$30-250 USD
$250-750 AUD