Budget $250-750 USD
This should be easy money for someone who can bail me out quickly!
1. Returns/updates a single object exactly as the original (“documents”)
2. Uses multiple listeners with onSnapshot
3. Employs watchEffect to unsub ALL listeners onInvalidate as the original
If accepted, your code will be integrated into a larger project. For this reason here are some important conditions that will be required before acceptance:
NO ENVIRONMENT CHANGE: Solution must work in my current environment unless agreed to in advance. Any solution that requires a change to the environment will be rejected so please be sure your environment matches mine before you start.
MINIMUM NEW DEPENDANCIES:Any new dependencies not specified will be subject to scrutiny so please use only if absolutely needed and be prepared to justify the need.
MINIMUM CODE: Solution should have the absolute minimum changes to the original project required to provide the desired outcome or functionality. No non-essential add-on's, styling or features not requested.
NO DATABASE/STRUCTURE MODIFICATIONS: No changes to content or structure or structure of database or storage will be allowed unless agreed to in advance.
NEW GIT BRANCH: Project source coded loaded to a new branch on the git repo provided
Milestone payments will be as follows:
10% released on project acceptance
20% released on visual confirmation of functionality (via loom, hosted web, etc)
30% payment released on code submission
40% payment released on final review, testing and acceptance
Only bids that start with, “ONSNAPSHOT” will be considered.