EPOXYLATE Spoiler but really it's pretty easy and can be done yourself. They make kits that come with everything you need. Just google diy garage floor
good question for the Garage Journal forums. you'll get a bunch of answers I'm sure https://www.garagejournal.com/forum/