Polyaspartic for the base coat as it cures better in the cold, but during the spring, summer, and fall we use epoxy for the base coat as much easier to work with. And then use a polyaspartic clear top coat as epoxy will yellow over time, especially in areas that get direct sunlight. Feel free to send me a boardmail and I'd be happy to give you some pointers if you are planning to do it yourself and could point you in the right direction for products to buy.