I've spent a lot of time creating a portfolio website for a client, which includes various integrations with services like Zillow and Google Reviews, along with a contact form that utilizes Cloudflare's captcha. After paying me about $2000 for the project, the client is now asking to transfer all rights and the source code to a friend of theirs. While I understand the importance of client satisfaction, this request feels a bit off to me. Should I just hand over the code and move on, or should I consider keeping the client and push back on this? Are there any legal implications I should be worried about?
2 Answers
Did you have any sort of agreement with the client? Having contracts in place is crucial to avoid situations like this, as they clarify ownership of the work.
If you didn't sign a contract, it might be a tough lesson. It’s probably better just to hand over the code this time and ensure you have a formal contract for any future projects. Just consider it a learning experience.

Yeah, I realize now that skipping a contract was a mistake. I won’t make that error again.