Hey thanks! It's nice to get some positive feedback on a project :)
I use an api from a domain registrar to check domain availability at the moment. I will investigate this.. should not be happening.
The automatic checking is a bit of a problem with the current design. It would be very many domains to check at once even if most are not inspected by the user.. I'm still thinking about a better system here.
Author here. I worked on that project part time for the last months. The backend is completely written in Go (Revel framework). There are a lot of features on my todo list but I thought it would be a good time for release.
If you have any insights or questions I'm happy to answer!
I'm not sure yet what is causing the problem. It could be that someone just registered the domain because i cache the results for a few minutes.. or the api I use produces too many bad results.. I will hopefully figure it out.
Your other point is already on my todo list and will be implemented soon. I'm still in the process of unifying different affiliate merchants.. using some of them directly, some via CJ makes things ugly (code wise).
Just to update you. Some affiliate links (e.g. namecheap) now redirect directly to the corresponding domain.
I've also changed the domain availability check from the api I used before to a homegrown dns ns lookup. This is not 100% accurate too but seems to be better and a lot faster until now!
I used UIkit (http://getuikit.com/) as frontend framework. After having used boostrap and others, I really like it most.
Other than that I did everything myself.. layout, colors etc. with one exception: I didn't create the icons on the landing page myself but the attribution is mentioned on the about page.
I did notice however that a high number of the 'available domains' are not. Might want to take a look into how they're checked.
It'd also be nice if the checking happened automatically, as it does on https://domainr.com/
Really nice looking project though.