You don't want to overbuild at this stage. The other mistake is obviously not talking or listening to users soon enough. You're going to get uncomfortable and show this kind of duct-heavy thing that you just slapped together, and that's OK. And the goal is basically build it to launch, and it should be done also very quickly. So now, into the next section.
YC Group Partner Diana Hu was the CTO of her YC startup Escher Reality, which was acquired by Niantic (makers of Pokemon Go). She shares her advice for being a technical founder at the earliest stages - including topics like how to ship an MVP fast, how to deal with technology choices and technical debt, and how and when to hire an engineering team.
Apply to Y Combinator: https://yc.link/SUS-apply
Work at a startup: https://yc.link/SUS-jobs