KiCad is a free software tool for designing Printed Circuit Boards, and can generate files to use with services like PCBWay. PCB manufacturing is getting so cheap now that it is hard to justify all the time and bother of old-fashioned soldering in a project with more than a dozen traces.
KiCad is a bit intimidating at first because of the many pages of the manual and tutorials, and a large forest of minor details. But I think it is not so scary once you understand the basic workflow:
1 – Put together a schematic. This shows the basic types of components (“symbols”) in your circuit and how they interconnect.
2 – Assign “footprints” to your symbols. Footprints basically are the actual hardware you want to match to the component type.
3 – Use the new PCB tool to generate a PCB based on your schematic. You need (in a simple design) to lay out the traces and ground plane on your front and back copper layers, and then lay out the shape of your board in the edge cut layer.
You can then view the PCB in 3D view if you wish.
One hundred dollars in Monopoly money to the first person who can figure out what that circuit does!
And finally you generate Gerber files, which can be submitted to a service like PCBWay. You pay for the service, and they send the board with traces, holes, pads, labeling, and artwork as specified. You get the components separately and solder those on yourself.