One piece of advice I'd have for anyone seeking to do something similar is that a problem shared is a problem halved. Whilst I can't advise you to lower your ambition without being a hypocrite, the amount of extra time I invested in this project because I had a highly specific vision is kind of unreal. This could have been mitigated by having a dev... See more