1
3 Comments

Sunday night planning

I like to plan on Sunday nights and set goals to guide me for the week ahead. These are my goals:

  • Implement "Choose to hire developer" button.
  • Integrate PandaDoc into the app. Make signing a contract (two-way signature) an integral part of the hire-a-developer experience.
  • Implement Stripe connect (standard).
  • Implement credit card authorization and credit card charging for uTask (microtask) projects.
  • Implement project finalization button
  • Flow: (A) Developer signs, (B) Customer signs, (C) Customer's card is authorized, (D) Both parties get notification. Developer starts and completes work. (E) Developer uploads work product and everyone is notified. (F) But if 24 hours go by and no work product is accepted, the transaction is canceled. (G) If developer uploads work product, customer has 24 hours to accept or dispute the result. Once customer accepts, card is charged and funds go directly to developer. If dispute occurs, email notification is sent to developer, customer, Zack so that arbitration can begin.
  1. 1

    Done:

    • Implement system for developer to upload work

    TODO:

    • Implement system to finalize/dispute
  2. 1

    Done


    • Connect DocuSign API code with webapp code
    • Setup DocuSign on production
    • Implement webhooks/callbacks for DocuSign
    • Stripe integrations

    TODO


    • Implement system for developer to upload work
    • Implement system to finalize/dispute
  3. 1

    What I got done today (so far)...

    • Implemented "Choose to hire developer" button
    • Tried PandaDoc and a few different e-Signature APIs, but settled on DocuSign
    • Implemented interface to capture hiring manager details
    • Updated contract template
    • Implemented DocuSign API to kick-off a new envelope with contract template
    • Created a system to keep track of SoftwareCodingAgreements

    Still left to do..

    • Implement webhooks/callbacks for DocuSign
    • Connect DocuSign API code with webapp code
    • Setup DocuSign on production
    • Stripe integrations
    • Implement system for developer to upload work
    • Implement system to finalize/dispute