As a software developer, this is my first time making PCB for a hardware-software integrated project. However, it seems much easier than I expected especially due to the service provided by PCBGOGO. Their review process gave me a quick response on my first draft. And once broad design finalised, the manufacturing process is fast. As what they say, after 2-3 days the process completed.
The quality of the PCBs is good with a very reasonable price. Can't wait to complete this project and start another one with PCBGOGO again!