You also have a very limited MVP scope that does not require years to launch. And you are ready to make your last sacrifice - MONEY. Your hard earned money, the most scarce resource that young teams usually possess. And there are many things that you can distribute it across, for example:
- A cloud server
- A good designer (because you don't want your final product to look like shit right?)
- A dev team (oh boy usually this is the most expensive one so I highly recommend to either learn coding yourself or invite someone in your team who will do the job for a stake in the future company)
- Security auditor (yeah dude, yeah, someone has to check if you really keep passwords in your DB encrypted)
- Fonts, icons, frameworks, API licenses and other resources that become an inherent part of the product that you are trying to build
- ...
In most cases, at least one of these elements is missing. If you weren't able to obtain all of them for free, be prepared to pay. Human labor is costly, so it's best to have the right people on your team from the beginning. However, if you don't, hopefully you haven't exhausted all your funds by now, as this is the ideal time to invest.
The only remaining question is how to effectively develop your product and determine the right technique. Below is an overview of the methods I recommend for early-stage product development.