You need to tear apart your idea and find flaws, rework assumptions and so on before you write a single line of code. The way you do that is by asking your potential customers and if you are struggling to find them now, when you have an income, then it will be even harder later on when you have no money and start getting desperate.
Learn to describe your product in two sentences. Not the features but "this product will fix problem X" in two sentences.
Also, your MVP should be some renders done in mspaint or something free/cheap - explaining the tool and then showing someone an A3 print out of it will either work or it won't... In my case it worked spectacularly and everyone got it. If it doesn't then back to the drawing board with a better picture or a better explanation.
You need to tear apart your idea and find flaws, rework assumptions and so on before you write a single line of code. The way you do that is by asking your potential customers and if you are struggling to find them now, when you have an income, then it will be even harder later on when you have no money and start getting desperate.
Learn to describe your product in two sentences. Not the features but "this product will fix problem X" in two sentences.
Also, your MVP should be some renders done in mspaint or something free/cheap - explaining the tool and then showing someone an A3 print out of it will either work or it won't... In my case it worked spectacularly and everyone got it. If it doesn't then back to the drawing board with a better picture or a better explanation.
Basically, validate, validate, validate.