Rather than trying to justify a budget for a full scale web application (web app) with lots of features, we fix the budget and pare down the first version to an MVP of just necessary features.
By keeping the budget constant, we believe it is easier to get to the core of the solution you are offering. So the first step is we spell out the scope & milestones of your MVP.