I used a Leggari epoxy kit. They had so many youtube videos and instructions and everything they do looks awesome, so I went with Leggari.
I had to rent a small and large floor grinder and a vaccum. The install was pretty easy, epoxy has only so much working time, but we got the actual floor down in less than 2 hours from the first batch being mixed up. The floor looks insane. A little more than tile flooring cost but worth it for the unique look in my opinion.