Hello, Here is an idea that I find exciting and interesting for your consideration. I hope this helps.
You can buy kits now with everything you need, including detailed instructions. Rustoleum makes a good kit.
Make sure whatever you get will stand up to hard use and water, otherwise you may end up with more expense than you anticipated if things get damaged.
Here's a post that might help - https://www.amazingepoxy.com/applications/bathroom-vanities
Stonecoat is a great countertop/sink epoxy https://amzn.to/3502hRb . Be sure to checkout their tutorials on YouTube.
Hope this Helps! Jeremy - https://do-daddy.com