TLDR: Try starting with easier to sell, complimentary products. Focus on the smaller clients as they're more willing to innovate. Do such a good job that they can't help but brag.
So, I on the right path?
But then the mobile apps became a thing so I started working on a native app as well...that was just too much..I burned out and got bankrupted as well so I would advise against giga projects. At some point it becomes just too much work...
I learned a lot but the waste is just not worth it. The time is too important to reinvent so much.
Now I work only on "small" projects only(max 6-12 months)
Any chance it's open source?
I've been toying with open source idea for a while - if I decide to shelf it, I'll open-source it, heck with it, some one will benefit for sure. And a lot of crapware sellers, which charge 20-50-100k EUR just for install, will be very unhappy (if not out of business).
If you cannot launch a basic version (minus everything else you want to add) consider shelving it.
I've built many projects/products over the last 20+ years. 2 or 3 took off significantly, others have thousands of users but no sustained revenue stream. One that has become a profitable business (it launched with the "weekend build" version and has built up from there over 7 years).
I know that I've been deceiving myself with "but we can't launch that when this or that is not working or not implemented..." and got carried away.
"fail fast" is a good advice, but at the same time scary to face the reality that after 5 years, there might not be anyone who really needs it or can pay for it. Scary.
Like what are the security measures?
"where the money is stored".. that one. In a nutshell, 99% of people (HN crowd including) do not understand, what is money in a bank, imagine it like some kind of electronic vault, which you as a client can access securely and transfer it (semi physically). Money in a bank does not exist. An IT guy would say "it's bits and bites, nothing more". A finance guy would say that it is a web of collaterals and liabilities. Simple example: 100 clients each open accounts with a bank and deposit 100 EUR; bank has 10'000 EUR assets and 10'000 EUR liabilities (it owes 10K to its customers); bank deposits that money, say, with TARGET2 interbank gross-settlement system (which again has accounts with other banks), so its clients can make/get credit transfers. So, as soon as money is deposited, it gets transferred to other parties, pledged, lent or invested - it is almost never "in the bank". So there's little to steal. Even if you do, the trouble is that somebody's asset is typically another party's liability (and vice versa), i.e. stuff is recorded by different actors - and all that can be traced back, you can't hack into all of them. Hence, stealing bank's funds without a trace is close to impossible. Keyword - "close" ;)
You only get one.