Hey everyone.
When you're starting a new project / business product, that has a backend, frontend, payment, etc., what is the first thing you start on?
Do you first design the backend?
Or do you first do some research, to see what tools are out there that could help your development?
Or do you just go straight into it, and start coding whatever makes sense to you at that time?
This is just what I personally tend to do (assuming the idea has legs):
I recommend picking a "boring" tech stack, full of well proven technology and not the latest flavour of the month (i.e. react).
Examples of boring tech: django/rails, nginx, plain old server rendered html pages.