By default when you send files for PCB fabrication no assembly service is done, so you have to order then solder all components yourself. That means soldering lots of SMD components like diodes, resistors capacitors, MCU(CPU), USB connector, ...
A cheap place to make you PCB make is JLCPCB.
Another place to order you components is LCSC, a sister company of JLCPCB.
If assembly is required, then things can often go pretty expensive for a few units.
But recently JLCPCB also offers assembly service, I tested it on my own design and was happy of the results.
It is also super cheap for a few units, great!
There some caveats though, they have limited components choice and until recently could not offer though hole or connectors soldering service.
Quickly looked at the github repo, the USB connector used looks to be listed at JLCPCB so there may be hope for you to have the PCB fully assembled by them;)