I've built many pedals using PCBs from Madbean and AionFX. I source components myself and get the box drilled painted and UV printed by Tayda.
The components typically come from Tayda, Digikey, Mouser, pedalpartsaustralia, Cabintech, smallbear, etc... depending on what I'm after, how urgent :-)
There's too much to cover in a single reply I can answer specific questions :-)