Honestly it could all have worked out just by having the hardware at home. Instead of one of each, buy two, have them shipped. It's one of the things I asked, they refused because of budget and trust.
Hindsight is 20/20, but I should have dropped it in that moment.
Actually, this "Consultant" part is released today. I could consult a client, and charge my hours, but I wouldn't mind if someone else implements the proposed solution. :-)
Great. I wish you every success but if I might offer some suggestions you need to figure out what expensive problem you are solving and sell that solution. Persuade people you can save them a lot of money or make them a lot of money and sell based on the value you can provide for them. Not a coder for hire. Sell based on value, not capacities.
Thank you for your feedback and I apologize for the database issues.
Accessibility is out of scope for this article, but with some additional work, it could be done, I'm sure. Maybe I should write about that in my upcoming articles.
Also, I've provided a link to Github demo so everyone could see the full code.
I've used Vagrant before. There are limitations if you don't have powerful machine. I'm using this Atom configuration on my Asus Transporter T100TAF which has 1Gb of RAM and it is working very well.