With requirements gathered and nearly all the fancy features trimmed down to just the core product I had scope for a real minimum viable product and some hand-drawn wireframes.
I set out building it using a tech stack I was familiar with: Typescript all the way down. Gatsby, React and Serverless Framework for the API. All in Typescript.