Look, I am sorry for your bad experience but I replied to you because I’ve been actually providing website services. I have my gig paused only because I don’t have enough time to work at fiverr. With that said, this is what I’ve learnt: I don’t provide “custom codes” or designs before an order is placedNever offer unlimited revisions.The phrase “in the coding world, you give unlimited revisions” is not true at all. It’s actually pretty much the opposite.I always define with my client the features, functionalities, structure and design way before starting to work on the project. Of course, during the designing phase, it may take a while to get what your buyer wants but if you offer unlimited revisions, they can take advantage of it. Instead offer 4-8 revisions. This would make them think twice before sending you a revision request as they know they have limited revisions. This would increase your efficiency since you’ll receive all revision requests at once. Instead, if you offer unlimited revisions, they can request new changes up to infinity, and in the end, the design will be even different from what has been requested initially. When I build a website, only I have access as admin. My clients will always receive the credentials only when the product is finished…What I’ve said before applies here too. Plus, try to update frequently your buyer, so he knows what you are doing. I used some management software, so my clients always knew what I was working at and they could write me their considerations too.I could say the same thing to you as you didn’t know I was working as a Freelance Web Developer. I am not trying to be the “I know everything” guy, but I’ve done some of your mistakes at the beginning.I am just trying to give you advice. Change your workflow, or you’ll keep having such issues!