Is it possible to code a custom checkout?

I need to remove the quantity option on the checkout & this doesn’t seem possible without code. Is there a way I can work around this by creating my own checkout page?

If so, where is a great starting point in the Velo resources?